بتاريخ: 7 نوفمبر 200916 سنة comment_175727 السلام عليكم و رحمة الله و بركاتهإخواني في الله تواجهني مشكلة إن شاء الله بسيطة لدي 2 بلوك البلوك الثاني عبارة عن tabluar و هي عبارة عن نتائج أحصل عليها من خلال بروسيدجر و إسمها get_data و هي: PROCEDURE GET_DATA IS BEGIN declare cursor get_result is select status_no from results; begin go_block('PREV_RESULTS'); CLEAR_BLOCK; First_record; open get_result; LOOP fetch get_result into :status_no; IF :status_no='1' then Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'pass'); elsif :status_no='2' then Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'fail'); END if; Exit when get_result%notfound; next_record; END LOOP; close get_result; FIRST_RECORD; GO_BLOCK('RESULTS'); end; و علي مستوي البلوك عامل تريجر لتلوين الريكورد الذي أقف عليه و يعمل بكفاءة بدون إستخدام Set_Item_INSTANCE_Property('PREV_RESULTS.status_no',CURRENT_RECORD , VISUAL_ATTRIBUTE,'pass'); في البروسيجدر حين إستدعاء البيانات بإختصار كيف يمكن جعل الإثنين يعملوا معاً و بالأخص ال foreground للريكورد الحالي عند الضغط عليه (الوقوف عليه) حيث أنا الbackground إشتغلت تمام حتي مع الكود المستخدم لتلوين الريكورد أثناء جلب البيانات بإستخدام البروسيدجربالنسبة للVISUAL_ATTRIBUTE المستخدمة لتغيير سواء اللون او الخط إلخ عند الوقوف علي الريكورد إسمها HYPERLINK_ON و لها صورة في المرفقات و أيضاً ال PASS AND FAIL و قد قمت بإستخدام هذا الكود لهذا الغرض كالتالي :- WHEN-NEW-RECORD-INSTANCE (block level):-C] set_item_property ('PREV_RESULTS.status_no',CURRENT_RECORD_ATTRIBUTE,'HYPERLINK_ON'); أرجو الرد و جزاكم الله خيراً تم تعديل 7 نوفمبر 200916 سنة بواسطة gamal_orcl تقديم بلاغ
بتاريخ: 7 نوفمبر 200916 سنة comment_175769 السلام عليكمانظر في هذا الموضوع لعله يفيدكhttp://www.araboug.org/ib/index.php?showto...36099&st=15 تقديم بلاغ
بتاريخ: 7 نوفمبر 200916 سنة كاتب الموضوع comment_175779 واضح إن حضرتك لم تفهمني بإختصار كيف يمكن تغيير لون خلفية ريكورد و لون الخط أيضاً و ذلك بعد جلب البيانات و عمل فورمات بنفس الخصائص أقصد لون الخط و لون الخلفية و التي تم تظبطها أثناء جلب البيانات علي شروط محددة كما هو موضح في الاكواد مع العلم أنه تم النجاح في إضافة لون الخلفية للريكور الذي أقف عليه و لكن لون الخط لا يتغير مثل لون الخلفية للريكورد بالرغم من تظبيطها للون الأزق أي أنني اريد عند الضغط علي الريكورد يكون لون الخط ازرق و الخلفية مثلاً أصفرو عند الخروج من الريكورد يكون بنفس المواصفات و الخصائص السابقة قبل الوقوف عليه أو الضغط عليه تم تعديل 7 نوفمبر 200916 سنة بواسطة gamal_orcl تقديم بلاغ
بتاريخ: 7 نوفمبر 200916 سنة comment_175789 طب ماتعمل visual attribute من object navijator وتعدل الخصائص بتعته نوع الخط ولونه وكده بعد كده .......من خصائص الفورمه اختار ه current record visual attribute وان شاء الله يشتغل معاك تقديم بلاغ
بتاريخ: 9 نوفمبر 200916 سنة كاتب الموضوع comment_175932 متشكر علي الرد اخي eng_tiger لكن بالفعل أنا قمت بعمل كل اللي حضرتك قولت عليه ياريت تشوف الكود تم تعديل 9 نوفمبر 200916 سنة بواسطة gamal_orcl تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.