الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم التعويض في التقرير

بدأه eng_sayed في 6 أغسطس 2008 · 3 رد · 866 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

كيف يتم التعويض داخل الكريستال ريبورت

بمعني انا عندي جدول بسجل فية بيانات من تشيك ليست بوكس داخل جريدة

انا عندي في الجردة 3 تشيك ليست بوكس

واحد باسم فرعي

والثاني باسم مخزن

والثالث باسم شركة

عند الاضافة انا لازم اختار واحد بس

فرعي بيكون =0

مخزن=1

شركة =2

دي الارقام اللي بتتسجل داخل العمود في الجدول

يعني ممكن يكون شكل العمود بعد عمليات الاضافة

0

1

2

0

1

1

1

2

2

0

عند التقرير الارقام دي بتظهر

انا عايز اعوض بالارقام دي في التقرير

لو 0= فرعي

لو 1= مخزن

لو 2=شركة

وشكرا جزيلا

ارجود الرد للاهمية القصوي

#2

الحل بسيط ان شاء الله

اعمل formula أكتب فيها

لو 0= فرعي

لو 1= مخزن

لو 2=شركة

مثال

if {GlAccTrans.fID}=0 then

"فرعي"

else if {GlAccTrans.fID}=1 then

"مخزن"

else if {GlAccTrans.fID}=2 then

"شركة"

على أساس إن {GlAccTrans.fID} هو الفيلد اللي فيها البيانات

وبعدين حط ال Formula على التقرير

#3

السلام عليكم ورحمة الله وبركاتة

شكرا اخي علي الاجابة

بس لو عند حضترك شرح لل فورمويلا اتمني حضرتك تبعتهولي لاني عمري ما استخدمتها

وشكرا جزيلا

#4

السلام عليكم ورحمة الله وبركاتة

انا عندي في الجدول العمود بتاع البيانات اسمة r

انا كتبت في الفورمويلا زي ما حضرتك قلت

قالي الفيلد دة مش موجود

if {r}=0 then

"فرعي"

else if {r}=1 then

"مخزن"

else if {r}=2 then

"شركة"

كليك يمين

ريبورت

سيليكشن فورمويلا

ريكورد

وبعد كدة طلعت الشاشة

ووضعت فيها الكود السابق

في حاجة حضرتك قلتلي عليها هي

حط الفورمويلا علي التقرير

ازاي احط الفورمويلا علي التقرير

ارجو المساعدة للاهمية

مواضيع مشابهة