منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

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

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


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