بتاريخ: 18 أغسطس 200817 سنة comment_136409 كيف بدي اخلي ال Background لل record الذي ينطبق عليه شرط معين لونها احمر مثلا بس لازم باستخدام set_item_instance_propertyو بدون ما اكتب اسماء الitems كل مرة ؟؟؟؟؟ الرجاء الرد بسرعة؟؟؟ و شكرا تم تعديل 18 أغسطس 200817 سنة بواسطة hanyfreedom تم تعديل عنوان الموضوع ليدل على مضمونه . تقديم بلاغ
بتاريخ: 19 أغسطس 200817 سنة comment_136534 بسم اللهرجاء يا خاى توضيح الحاله بمثال مع ذكر الشروط المطلوب تطبيقها حتى نستطيع الرد على سؤالك ... تقديم بلاغ
بتاريخ: 20 أغسطس 200817 سنة comment_136558 بسم الله الرحمن الرحيماحنا مش عارفين نعمل من غيرك يا أ سامح تقديم بلاغ
بتاريخ: 20 أغسطس 200817 سنة comment_136574 hi dear friend * Assume that I am using EMPLOYEES Table and I want to specify the SALARY > 10000 with red background * Create a new Visual Attributes (red_va) and set your background color as you want. * Create a program unit PROCEDURE set_record_instance_property [indent](p_block_name varchar2, p_item_name varchar2, p_value number, p_va varchar2) [/indent] [indent] IS [/indent] BEGIN [indent]null; [/indent] END; * create another program unit PROCEDURE set_color(p_item_name varchar2, p_value number, p_va varchar2) IS begin [indent]if name_in(p_item_name) >= p_value then [indent]set_item_instance_property(p_item_name, current_record, visual_attribute, p_va); [/indent] else [indent]set_item_instance_property(p_item_name, current_record, visual_attribute, ''); [/indent] end if; [/indent] end; * create POST-QUERY trigger on (EMPLOYEES) data block level begin [indent]set_color('employees.salary', 10000, 'red_va'); [/indent] end; * create WHEN-VALIDATE-ITEM trigger on (SALARY) item level begin [indent]set_color('employees.salary', 10000, 'red_va'); [/indent] end; * Compile and Good Luck تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.