بتاريخ: 31 ديسمبر 200916 سنة comment_181039 السلام عليكم اخوانى الاعزاء .. عندى سؤالين .. الاول : كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟ الثانى : عندى شاشه اقوم بعمل " تنفيذ استعلام " و لكن هناك مشكله ان يجد ان اقوم بالضغط على ال radio button لكى يظهر النتيجه فى الblock مع العلم ان القيمه الخاصه بال radio button تتغير بناء على قيمه الجدول فما لماذا تتغير قيم الradion و لا تظهر قيم ؟؟ مع العلم ان استخدم ترجير when_radio_change فى عمله الضغط .. وشكرا تقديم بلاغ
بتاريخ: 31 ديسمبر 200916 سنة comment_181046 عندى سؤالين .. الاول : كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟ execute_trigger(trigger_name); معلش السؤال التاني مش واضحياريت توضيح اكتر تقديم بلاغ
بتاريخ: 31 ديسمبر 200916 سنة كاتب الموضوع comment_181054 السلام عليكم شكرا اخى على سرعه الرد ,, بالنسبه للسؤال الثانى اسف لعدم الايضاح .. بالنسبه بقا للمشكله فهى : هناك صورة مرفق توضح الشاشه و هى اننى اريد عند الشغط على احد radio botton يتم اضافه قيم ثابته اقوم بكتابتها لتظهر فى البلوك pc hardware و و الكود هو : when-radio-change DECLARE BEGIN IF :FUJITSU = 1 THEN GO_BLOCK('MI_SET_SPECS'); clear_block; :oS := 'VISTA'; Go_Block('MI_SET_SPECS'); :MI_SET_SPECS.SET_ID := 1; :SET_TYPE := 'CORE 2 DUO'; :SET_SPEED := '2 GHZ'; NEXT_RECORD; :MI_SET_SPECS.SET_ID := 4; EXECUTE_QUERY; :SET_TYPE := 'HARD DISK'; :SET_SIZE := '160 GHZ'; NEXT_RECORD; :MI_SET_SPECS.SET_ID := 5; :SET_TYPE := 'RAM'; :SET_SIZE := '1 GB'; Go_Block('MI_SET_SW'); GO_BLOCK('MI_APP_NAME'); :MI_APP_NAME.APP_TYPE_CODE := 1; :MI_APP_NAME.APP_NAME_CODE := 1; SELECT MI_APP_NAME.APP_NAME,MI_APP_NAME.APP_DESC INTO :APP_NAME, :APP_DESC FROM MI_APP_NAME WHERE MI_APP_NAME.APP_TYPE_CODE = :MI_APP_NAME.APP_TYPE_CODE AND MI_APP_NAME.APP_NAME_CODE = :MI_APP_NAME.APP_NAME_CODE; ----SET_ITEM_PROPERTY(item_name VARCHAR2,property NUMBER,value VARCHAR2);--- else IF :FUJITSU = 2 THEN GO_BLOCK('MI_SET_SPECS'); clear_block; /* GO_BLOCK('MI_APP_NAME'); clear_bloCK; */ :oS := 'VISTA'; Go_Block('MI_SET_SPECS'); :MI_SET_SPECS.SET_ID := 1; :SET_TYPE := 'CORE 2 DUO'; :SET_SPEED := '2.2 GHZ'; NEXT_RECORD; :MI_SET_SPECS.SET_ID := 4; :SET_TYPE := 'HARD DISK'; :SET_SIZE := '160 GHZ'; NEXT_RECORD; :MI_SET_SPECS.SET_ID := 5; :SET_TYPE := 'RAM'; :SET_SIZE := '1 GB'; GO_BLOCK('MI_APP_NAME'); :MI_APP_NAME.APP_TYPE_CODE := 1; :MI_APP_NAME.APP_NAME_CODE := 1; SELECT MI_APP_NAME.APP_NAME,MI_APP_NAME.APP_DESC INTO :APP_NAME, :APP_DESC FROM MI_APP_NAME WHERE MI_APP_NAME.APP_TYPE_CODE = :MI_APP_NAME.APP_TYPE_CODE AND MI_APP_NAME.APP_NAME_CODE = :MI_APP_NAME.APP_NAME_CODE; Go_Block('MI_SET_SW'); -- - TO AVOID THE ERROR WHICH SAYS DO U WANT TO SAVE ? COZ HE CONSIDERS IT AS ANOTHER else GO_ITEM('OS'); CLEAR_ITEM; GO_BLOCK('MI_SET_SPECS'); clear_block; GO_BLOCK('MI_APP_NAME'); clear_bloCK; GO_ITEM('PRINTER'); ------------------ ----SET_ITEM_PROPERTY(item_name VARCHAR2,property NUMBER,value VARCHAR2);--- END IF; END IF; exception when no_data_found then null; END; و الكود يعمل بشكل جيد جدا عندما يقوم المستخدم بالضغط على احد ال radio buttons الثلاث و لكن المشكله هى ان عندما اقوم بعمل استعلام لا تظهر القيم فى البلوك pc hardware و مش عارف ليه ؟؟؟ارجوا انىا كون وصلت الفكرة تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة comment_181067 السلام عليكم ورحمة الله وبركاتهحاول تنسخ الكود بتاعك فى ال PRE-QUERY تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة كاتب الموضوع comment_181083 السلام عليكم الاخ باد سكتور .. مينفعش انى استخدم الكود ده خالص .. لان فى الكود عمليات تنقل .. Go_item ,و ده غير مقبول فى التريجرز الخاصه بالحركه pre - post و شكرا تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة comment_181088 سؤال هل1- ال Relations بين البلوك ال Master و ال DETAIL موجوده ولا لا؟2- ال RADIO BUTTONS Database = yes or no تقديم بلاغ
بتاريخ: 1 يناير 201016 سنة comment_181094 عندى سؤالين .. الاول : كيف يمكن من تشغل تريجر لاداه من اداه اخرى .. ؟؟؟ execute_trigger(trigger_name); معلش السؤال التاني مش واضحياريت توضيح اكتر جزاك الله خيرا أخي الحبيبولكن كيف يمكن ذلك إذا كان اسم الـ TRIGGER مكرربمعنى يوجد في النموذج مثلا (10 TRIGGERS ) بإسم WHEN-BUTTON_PRESS ??? تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.