منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف أجعل Record Number يبدأ بعدد معين غير رقم 1 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71)
+--- الموضوع : كيف أجعل Record Number يبدأ بعدد معين غير رقم 1 (/showthread.php?tid=32614)



كيف أجعل Record Number يبدأ بعدد معين غير رقم 1 - جيولوجي مبتدئ - 20-12-19

السلام عليكم ورحمة الله وبركاته إخواني هل هناك طريقة في الكريستال ريبورت  بحيث أني أستطيع أن أجعل Record Number   يبدأ برقم معين غير رقم 1  
 مثلاً الترقيم يبدأ 15

جزاكم الله خيراً
دمتم بود


RE: كيف أجعل Record Number يبدأ بعدد معين غير رقم 1 - ابو ليلى - 20-12-19

و عليكم السلام و رحمة الله و بركاته
اتوقع انه يمكن ذلك اخي.
الفكرة في انشاء متغير عام على مستوى التقرير و اعطائه قيمة بدئية=14
و بعدها عند تحميل البيانات نزيد القيمة بواحد لكل سجل ضمن حلقة الطباعة.

انشأ حقل Formula جديد و سميه bb مثلاً
وضع المتغير العام بداخله و احفظه.
PHP كود :
Global numbervar a:= 14
انشأ حقل اخر من نفس النوع و سميه ff وضع بداخله الكود التالي و احفظه
PHP كود :
whileprintingrecords;
numbervar a
if {@
bb}= 14 Then
:= 1
Else
{@
bb
الان اسحب الحقل ff الى التقرير و ان شاء الله سيعمل معك.


بالتوفيق


RE: كيف أجعل Record Number يبدأ بعدد معين غير رقم 1 - جيولوجي مبتدئ - 20-12-19

جزاك الله كل خير أخي أبو ليلي لقد قمت بحل مشكلة كبيرة بالنسبة ويعجز لساني عن شكرك