سلام عليكم ,,,,
ماادري اذا الموضوع هذا مكرر في المنتدى ام لا ,, المهم هو ايصال الفكره ,, ( بأكثر من طريقة )
قبل فترة حاولت ان اجد حلا لمشكلة واجهتني ,, وهي طباعة التقارير ,, مع وضع الاداة CheckBox ومحاكاتها لعمل check او Uncheck اعتمادا على قيم يحددها المستخدم ,,
ولكن الدرس بسيط إن شاء الله ,, ولكي تكون الصورة واضحه ,, شاهد الصورة التالية ::

ولعمل الآتي يجب اتباع مايلي:
** لعرض الـ checkbox في الكريستال ريبورت اتبع الآتي :
1. افتح الكريستال ريبورت ومن قائمة insert اختار Field Object
2. بعد ذلك من القائمة view قم باختيار Field Explorer واختار اضافة New
3. ثم بعد ذلك ضع اي اسم واختار Use Editor سوف تفتح لك مساحة خاصة بال Formula
4. قم بكتابة المعادلة التالية :
if {eMPLOYEES.EmpStatus}="1" THEN
CHR(252)
وذلك اعتمادا على قيمة الحقل EmpStatus في قاعدة البيانات ,, في المثال المرفق يوضح اذا كانت القيمة صفر يكون العائد اعزب واذا كانت القيمة 1 يكون متزوج
اما الكلمة CHR(252) فهي خاصية يعطي التقرير من خلالها علامة صح واليكم شرح الخصائص التالية :
(CHR(254 _ لعرض صندوق به علامة صح
(CHR(253_ لعرض صندوق به علامة x
(CHR(111_ لعرض صندوق فارغ وهي علامة Uncheck
CHR(252)_ لعرض علامة صح فقط بدون الصندوق
CHR(251)_ لعرض علامة X بدون الصندوق
والخطوة الآخيرة هي : اضغط على Formula اللي انت عملتها كلك يمين واختار نوع الخط من نوع Wingdings
ثم اختار ok
وسوف تشاهد حتما الـ CheckBox على التقرير
تحياتي ...
ملاحظه : حاولت اضيف مثال على ذلك ,, ولكن لم استطع اضافة المرفقات ...
ولكل من يريد المثال ,,, يضع ايميله وإن شاء الله يوصل له ..
