delphi4arab منتديات دلفي للعرب
مشكلة اثناء تظليل قيمة في fastreport - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكلة اثناء تظليل قيمة في fastreport (/showthread.php?tid=7709)

الصفحات: 1 2


مشكلة اثناء تظليل قيمة في fastreport - elzawey2020 - 10-04-2016

السلام عليكم ورحمه الله وبركاته
اخواني عندي عمود به درجات وكذلك حرف( غـ )
كيف اظلل الدرجات الاقل من 50 في العمود وكذلك حرف ال غـ
لقد جربت هذا الكود في highhlight  في فاست روبورت
PHP كود :
value < 50
value 
='غـ' 
فعند الكود الأول الاحظ في اعداد لم تظلل وهناك رساله تظهر
PHP كود :
could not convert variant of type (unicodestring) into type (double)

فما حل هذه المشكلة اخواني 



RE: مشكلة اثناء تظليل قيمة في fastreport - h-farid - 11-04-2016

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

هل ترفق لنا المثال علنا نساعدك ؟


RE: مشكلة اثناء تظليل قيمة في fastreport - elzawey2020 - 11-04-2016

(11-04-2016, 09:10 AM)h-farid كتب : و عليكم السلام و رحمة الله

هل ترفق لنا المثال علنا نساعدك ؟

تفضل اخي المثال


RE: مشكلة اثناء تظليل قيمة في fastreport - Mr.DOS - 12-04-2016

السلام عليكم

انت لم تغير شيئ
ضع الحقل المناسب

PHP كود :
 <frxDBDataset1."n">=اومثلا غـ<frxDBDataset1."n"> < 100 
 وهدا هو التغير على الحقل  مثلا >10 اقل من عشرة  ... الخ
بدل
value = 0  هذا شكل عام


RE: مشكلة اثناء تظليل قيمة في fastreport - elzawey2020 - 12-04-2016

اخي نفس المشكلة
الكود السابق اضعه في العمود المناسب highlight
نفس المشكلة اخي بتظهر
ممكن اخي تعدل علي الملف المرفوع
بارك الله فيك


RE: مشكلة اثناء تظليل قيمة في fastreport - PLANSHARP - 12-04-2016

أخي العزيز, ضع هذا الكود ضمن حقل الـ Highlight:

كود :
IIF((value='غ') or (value='غـ') or ((value<>'غ') and(value<>'غـ') and (strtoint(value)<50)),true,false)



RE: مشكلة اثناء تظليل قيمة في fastreport - elzawey2020 - 12-04-2016

بارك الله فيك اخي
نفع الكوود معي
شكرا لك
سؤال اخر لو تكرمت اخي
اريد ان اجعل البرنامج يعد الخانات التي تم تظليلها في العمود ووضع العدد في lable في التقرير


RE: مشكلة اثناء تظليل قيمة في fastreport - wadoud - 12-04-2016

(12-04-2016, 11:11 AM)PLANSHARP كتب : أخي العزيز, ضع هذا الكود ضمن حقل الـ Highlight:

كود :
IIF((value='غ') or (value='غـ') or ((value<>'غ') and(value<>'غـ') and (strtoint(value)<50)),true,false)

اخي الكريم 
من أين لك هذا؟
ممكن شرح موجز , هنا if  قد كتبت بشكل مختلف iif , يعني الفلسفة مختلفة بعض الشيء عن المعتاد لماذا ؟
ممكن ارشادي الى  مرجع من أجل الإستزادة و التعمق.
أشكرك  , وجزاك الله خيرا.


RE: مشكلة اثناء تظليل قيمة في fastreport - ALG2009 - 12-04-2016

(12-04-2016, 05:12 PM)wadoud كتب :
(12-04-2016, 11:11 AM)PLANSHARP كتب : أخي العزيز, ضع هذا الكود ضمن حقل الـ Highlight:

كود :
IIF((value='غ') or (value='غـ') or ((value<>'غ') and(value<>'غـ') and (strtoint(value)<50)),true,false)

اخي الكريم 
من أين لك هذا؟
ممكن شرح موجز , هنا if  قد كتبت بشكل مختلف iif , يعني الفلسفة مختلفة بعض الشيء عن المعتاد لماذا ؟
ممكن ارشادي الى  مرجع من أجل الإستزادة و التعمق.
أشكرك  , وجزاك الله خيرا.
كود :
هذا دور IIF IFF(نفذ هذا الكود إذا لم يتحقق الشرط , نفذ هذا الكود إذا تحقق الشرط , هنا تضع الشرط )



RE: مشكلة اثناء تظليل قيمة في fastreport - PLANSHARP - 13-04-2016

أخي العزيز:
في هذه الصورة موضح كيف تقوم ببناء الكود الخاص, لائحة بكل التوابع مع شرح عن كيفية استخدامها.
[صورة: 49a211d7677cc68.jpg]