بتاريخ: 15 أكتوبر 200421 سنة comment_15281 want change color of text item in tablure block (multirecord) in formslike in condition format in reportexamplewe have emp block tablure block we want make backround of textitem of salary to become red to employees who are salary greater than 3000 تقديم بلاغ
بتاريخ: 16 أكتوبر 200421 سنة comment_15307 لا توجد في الفورمز condtional formatting و لكن ممكن تحقيق ما تريده عن طريق عمل لوب علي البلوك من اول ريكورد الي اخره و عمل تشيك علي الشرط الذدي تريده و استخدام set_item_instance_propertyو التي ستقوم بتغغير خصائص ايتم واحد فقط في الريكوردز و ليس كل الايتمز بالتوفيق تقديم بلاغ
بتاريخ: 16 أكتوبر 200421 سنة comment_15320 انا لا انصح بإستخدام ال loop الا في الضرورة القصوى وحالات الخطر اعمل post_query على مستوى البلوك وافحص قيمة الحقل الذي تريده في كل ريكوردوغير في لونه بإستخدام الامر الذي ذكره الاخhanon_ocp تقديم بلاغ
بتاريخ: 16 أكتوبر 200421 سنة comment_15335 طبعا الطريقة دي للجداول التي تحتوي علي عدد ريكوردز معين اقصد اللوب بس في مشكلة اخ مصطفي البلت ان set_item_instance_property تتطلب رقم الريكورد فهل في البوست كويري هتشتغل لو اديناها :system.cursor_record ولا ايه انا موش جربتها بالبوست كويري شوف كدة و قولي تقديم بلاغ
بتاريخ: 16 أكتوبر 200421 سنة comment_15339 شغالة وعال العال ولو مش شغالة اعمل globalوزيده كل مرة والسلام تقديم بلاغ
بتاريخ: 16 أكتوبر 200421 سنة كاتب الموضوع comment_15389 يا جامعا ممكن ترسلو الكود لان حولت بس مش شاغلة تقديم بلاغ
بتاريخ: 17 أكتوبر 200421 سنة comment_15412 يا باشا اعمل التالياعمل 2 visual attribute واحد ازرق وواحد ابيضv1=bluev2=whitepost_queryعلى مستوى البلوكif :sal>3000 then set_item_instance_property('sal',current_record,visaul_attribute,'v1');else set_item_instance_property('sal',current_record,visaul_attribute,'v1');end if;ممكن بدل current_record تستخدم :system.trigger_record ولكن فرغ قيمته في متغير ثم ضع المتغير مكان ال current_record تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.