بتاريخ: 18 فبراير 200422 سنة comment_1576 اسلام عليكماخواني كلكم تعرفون انه القوائم الي في الفورم الموجوده معه فيها كبسه مسح سجل من الجدول المعروض ,,انا سويت زر يمسح باستخدام امر deleteالمشكله انه السجل انمسح من database لكن ما انمسح من الجدول في الفورمهذا هو كود الزرbegindelete tmp_ord where it_no = :orders.item_no;commit;end;كيف امسج السجل من الفورم؟؟؟؟؟؟؟؟؟؟؟ شكرا تقديم بلاغ
بتاريخ: 3 فبراير 200521 سنة comment_26379 try thisbegindelete temp_ord it_no = :orders.item_no;clear_record;end; تقديم بلاغ
بتاريخ: 3 فبراير 200521 سنة comment_26380 begindelete temp_ord it_no = :orders.item_no;clear_record;commit;end; تقديم بلاغ
بتاريخ: 17 فبراير 200521 سنة comment_27702 يمكن قراءة هذا الكود والاستفادة منه حسب العناصر والجداول التى عندك declare alr_id alert; del_alr number; alr_text_1 varchar2(70); alr_text_2 varchar2(50); alr_text varchar2(150); v_count number :=0; begin select count(ITEM_UNIT_ID) into v_count from stk_item where ITEM_UNIT_ID =:TXT_PRI_ID ; If v_count > 0 then shw_one_alr('لايمكن حذف هذه الوحدة حيث يوجد أصناف متربطة بها '); raise form_trigger_failure; end if; alr_id := find_alert('alr_two_button'); alr_text_1 := :txt_pri_name; alr_text_2 := 'هل تريد بالتاكيد حذف '; alr_text := alr_text_2 || ' ' || alr_text_1; set_alert_property(alr_id,alert_message_text,alr_text); del_alr := show_alert('alr_two_button'); if del_alr = alert_button1 then delete_record; commit; end if; button; end; تقديم بلاغ
بتاريخ: 18 فبراير 200521 سنة comment_27752 اخى الكريم الموضوع ليس موضوع تعقيدولكن ماذا اذا ضغط المستخدم بطريقة الخطأ على زر الحذفوماذا اذا كان هناك سجلات متربطة بالسجل المراد حذفهوماذا اذا وماذا اذا ........المفترض ان يسأل المبرمج نفسه ماذا لو حدث كذا من المستخدم ويحاول تفادى الاخطاء التى يمكن ان يسببها له سوء استخدام العاملين بالبرنامجولك تحياتى تقديم بلاغ
بتاريخ: 21 فبراير 200521 سنة comment_28020 بسم الله الرحمن الرحيملا أدري كيف أشكرك أخي الكريم أسامة سليمان فأنت دائما متميز ومبدع بحق وبدون أي مجاملةأشكرك جزيل الشكر على هذا الرد الرائعلكن لي سؤال هل نحن بحاجة إلى إنشاء alert أو ما شابه حتى يعمل الكود أم أن الكود يعمل بدون القيام بأمور إضافيةإن وضعت نموذج بسيط لعملية الحذف يكن كرم إضافي منكجزاك الله كل خير على مجهوداتك في المنتدىأخوك / لؤي (أبو العبد) تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.