بتاريخ: 21 أبريل 201016 سنة comment_190125 تلوين الصفوف بناء على شرط معين للبكارجوا من لديه تجربة سابقة ان يوضح لي حيث وقد جربت هذا الكود وما زبط معي begin if :T_ACCOUNT.acc_type=2 then set_block_Property('T_ACCOUNT',CURRENT_RECORD,VISUAL_ATTRIBUTE,'VISUAL_ATTRIBUTE4'); else null; end if; end; تقديم بلاغ
بتاريخ: 22 أبريل 201016 سنة comment_190138 السلام عليكمجرب هذا الكود: Begin If :T_Account.Acc_Type = 2 Then Set_Item_Instance_Property('T_Account',Current_Record,Visual_Attribute,'Visual_Attribute4'); Else Null; End If; End; تقديم بلاغ
بتاريخ: 22 أبريل 201016 سنة comment_190144 اختي الكريمةالاخ أحمد اجاب عن موضوعك باستخداااااااااام Set_Item_Instance_Property تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة كاتب الموضوع comment_190253 مشكور اخي احمدوالاخ الجبالي للمرة الثانية لم تركز على اسمي (امير)لا باس عليك---نعود لموضوعنا على اي تريجر احط الكودجربت اغلب التريجر وما نفع تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة comment_190271 نعود لموضوعنا على اي تريجر احط الكودجربت اغلب التريجر وما نفع WHEN-NEW-RECORD-INSTANCE تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة كاتب الموضوع comment_190272 عفوا اخي نانالم يظهر شئ رغم اني حطيته على WHEN NEW RECORD INSTANCEعلى البلك نفسه تقديم بلاغ
بتاريخ: 23 أبريل 201016 سنة comment_190274 عفوا اخي نانالم يظهر شئ رغم اني حطيته على WHEN NEW RECORD INSTANCEعلى البلك نفسه عفوا اخي نانا !!!!!!!!!!!!!!!!!!!!اختك نانا ...........اوك طب شوف حضرتك الفورما_nana_.rar تقديم بلاغ
بتاريخ: 24 أبريل 201016 سنة comment_190292 السلام عليكم ورحمة الله وبركاته كما ذكر أخي أحمد في أول رد وللايضاح بمثال لنفرض أن البلوك يشتمل علي مجموعة items كما هو مرفق بالصورة ما عليكي الا عمل كذا visual attribute وحسب كودي تحتاجي أربعة ولوني كل واحد حسب اسمه yellow mov green red أربعةBlock name is PM_PROJECT_LIST_DETAILItems are PLD_CODEPLD_DESCDISP_REQUSTERDISP_RESPONSIBLEPLD_PRIORITY_CODEPLD_START_DATEPLD_EXPECTED_COMP_DATEPLD_STATUS_CODEPLD_REMARKSthen on post change of PLD_STATUS_CODE call the listed procedure يعني post change علي Item الذي يتغير مع كل تغيير ل record مثل block PK item PROCEDURE TASK_STATUS IS v_STS_CODE1 number; v_STS_CODE2 number:=0; v_STS_CODE3 number:=0; begin if :PLD_STATUS_CODE =1 then set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_CODE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_DESC',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_REQUSTER',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_RESPONSIBLE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_PRIORITY_CODE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_START_DATE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_EXPECTED_COMP_DATE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_STATUS_CODE',current_record,visual_attribute,'YELLOW'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_REMARKS',current_record,visual_attribute,'YELLOW'); ELSif :PLD_STATUS_CODE =2 then set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_CODE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_DESC',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_REQUSTER',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_RESPONSIBLE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_PRIORITY_CODE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_START_DATE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_EXPECTED_COMP_DATE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_STATUS_CODE',current_record,visual_attribute,'MOV'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_REMARKS',current_record,visual_attribute,'MOV'); ELSif :PLD_STATUS_CODE =3 then set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_CODE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_DESC',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_REQUSTER',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_RESPONSIBLE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_PRIORITY_CODE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_START_DATE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_EXPECTED_COMP_DATE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_STATUS_CODE',current_record,visual_attribute,'GREEN'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_REMARKS',current_record,visual_attribute,'GREEN'); ELSif :PLD_STATUS_CODE =4 then set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_CODE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_DESC',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_REQUSTER',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.DISP_RESPONSIBLE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_PRIORITY_CODE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_START_DATE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_EXPECTED_COMP_DATE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_STATUS_CODE',current_record,visual_attribute,'RED'); set_item_instance_property('PM_PROJECT_LIST_DETAIL.PLD_REMARKS',current_record,visual_attribute,'RED'); END IF; END; ستجدي الخرج كما بالصورة اذن الفكرة ببساطة هي set_item_instance_propertyتحياتي تم تعديل 24 أبريل 201016 سنة بواسطة mageed_ahmed تقديم بلاغ
بتاريخ: 24 أبريل 201016 سنة comment_190293 بارك الله فيك يابشمهندس وجعله الله فى ميزان حسناتك تقديم بلاغ
بتاريخ: 26 أبريل 201016 سنة كاتب الموضوع comment_190491 بارك الله فيك اخي احمدوشكرا اختي نانا على المثال بس انا عندي 6I شكرا لتفاعلكوبارك الله فيك اخي ماجد .. الا يوجد طريقة على مستوى البلك وليس على مستوى كل ايتممشكور لكم جميعا تقديم بلاغ
بتاريخ: 26 أبريل 201016 سنة comment_190496 يا أمير هناك من هم الواحد منهم بملايين ليس بألف وللاسف يعيشوا بين ظهرانينا خذ عندك مهاتير محمد الذي حول ماليزيا من فأر لنمر ورجب طيب أوردغان http://www.isuez.com/forums/t15582.htmlhttp://shadipal.blogspot.com/2010/01/blog-post_6027.htmlعموما لا فرق أن تعمل علي 6 او 10 للكود ويمكن أن يتم العمل علي مستوي البلوك بفضل مجودك وبحثك وكلنا يقين أنك بمليون ليس الف تحياتي تقديم بلاغ
بتاريخ: 26 أبريل 201016 سنة كاتب الموضوع comment_190585 شكر اخي ماجد على الثقة ...والمشوار يبدأ بخطوة...مائة ...الف ...عشرة الف...مائة الف...مليون...عشرة مليون...مائة مليون.....أمةمن الانبياء ابراهيم عليه السلام بأمةومن الصحابة....ومن التابعين:..........ومن السلف:...........ومن عصرنا:دعوة للنقاش في المنتدى العام ودراسة الشخصيات والاقتداء والتفاؤل نعود لموضوعنا ...ما اقصده الملف الذي ارسلته الاخت نانا معمول ب 10g وانا محمل 6i هذا للتوضيحوسأحاول ان شاء الله وارجع لكم خبر....الشكر موصول لك وللشباب تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.