تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف أجعل Record Number يبدأ بعدد معين غير رقم 1
#1
السلام عليكم ورحمة الله وبركاته إخواني هل هناك طريقة في الكريستال ريبورت  بحيث أني أستطيع أن أجعل Record Number   يبدأ برقم معين غير رقم 1  
 مثلاً الترقيم يبدأ 15

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

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


بالتوفيق
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: محمد كريّم , sofiane-phy , sofiane-phy
#3
جزاك الله كل خير أخي أبو ليلي لقد قمت بحل مشكلة كبيرة بالنسبة ويعجز لساني عن شكرك
الرد }}}
تم الشكر بواسطة: sofiane-phy , sofiane-phy , ابو ليلى



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم