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

فما حل هذه المشكلة اخواني 
الرد
#2
و عليكم السلام و رحمة الله

هل ترفق لنا المثال علنا نساعدك ؟
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#3
(11-04-2016, 09:10 AM)h-farid كتب : و عليكم السلام و رحمة الله

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

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


الملفات المرفقة
.rar   New folder.rar (الحجم : 70.87 ك ب / التحميلات : 30)
الرد
#4
السلام عليكم

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

PHP كود :
 <frxDBDataset1."n">=اومثلا غـ<frxDBDataset1."n"> < 100 
 وهدا هو التغير على الحقل  مثلا >10 اقل من عشرة  ... الخ
بدل
value = 0  هذا شكل عام
الفاشلون نوعان : الأول : فكر ولم يفعل .. والآخر: فعل ولم يفكر
الرد
#5
اخي نفس المشكلة
الكود السابق اضعه في العمود المناسب highlight
نفس المشكلة اخي بتظهر
ممكن اخي تعدل علي الملف المرفوع
بارك الله فيك
الرد
#6
أخي العزيز, ضع هذا الكود ضمن حقل الـ Highlight:

كود :
IIF((value='غ') or (value='غـ') or ((value<>'غ') and(value<>'غـ') and (strtoint(value)<50)),true,false)
[-] كل من 2 users say قال شكرا ل PLANSHARP على المشاركة المفيدة
  • wadoud, elzawey2020
الرد
#7
بارك الله فيك اخي
نفع الكوود معي
شكرا لك
سؤال اخر لو تكرمت اخي
اريد ان اجعل البرنامج يعد الخانات التي تم تظليلها في العمود ووضع العدد في lable في التقرير
الرد
#8
(12-04-2016, 11:11 AM)PLANSHARP كتب : أخي العزيز, ضع هذا الكود ضمن حقل الـ Highlight:

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

اخي الكريم 
من أين لك هذا؟
ممكن شرح موجز , هنا if  قد كتبت بشكل مختلف iif , يعني الفلسفة مختلفة بعض الشيء عن المعتاد لماذا ؟
ممكن ارشادي الى  مرجع من أجل الإستزادة و التعمق.
أشكرك  , وجزاك الله خيرا.
الخوف من أي محاولة جديدة طريق حتمي للفشل.
الرد
#9
(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(نفذ هذا الكود إذا لم يتحقق الشرط , نفذ هذا الكود إذا تحقق الشرط , هنا تضع الشرط )
[-] كل من 1 user says قال شكرا ل ALG2009 على المشاركة المفيدة
  • wadoud
الرد
#10
أخي العزيز:
في هذه الصورة موضح كيف تقوم ببناء الكود الخاص, لائحة بكل التوابع مع شرح عن كيفية استخدامها.
[صورة: 49a211d7677cc68.jpg]
[-] كل من 1 user says قال شكرا ل PLANSHARP على المشاركة المفيدة
  • wadoud
الرد


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


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