بتاريخ: 19 أغسطس 201411 سنة comment_253821 شباب السلام عليك انا عندى شاشتين مربوطتين مع بعض ولما اضغط على زر الحذف يعطينى رسالة خطأ ( الزناد تسبب فى استثناء غير معالج ora 02292 ورقم الخطأ هو 40735 ) وهذا هو الكود الانا مستخدموا declare y number; begin y:= show_alert('delete'); if y= alert_button1 then delete from item_m where item_no=:item_M.item_no; commit; clear_form; end if; end; ارجو المساعدة وشكرا تم تعديل 19 أغسطس 201411 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 19 أغسطس 201411 سنة comment_253837 مبدأيا نصيحة اتعود تبحث الاول عن المشكلة او الخطأ قبل ما تحط اي سؤال , كان زمانك حلتها من بدري بدل ما تفضل تستني الرد مننا , ثانيا : لازم نعرف كل شاشة فيها ايه بالظبط , والكود ده انت كاتبه في اي شاشة ؟ واخيرا : المشكلة انك بتمسح من جدول والجدول ده ليه سجلات تبعه في جدول تاني child records , والحل انك تعمل القيد بتاع المفتاح الاجنبي cascade عشان يمسح في الماستر والديتيل . تقديم بلاغ
بتاريخ: 19 أغسطس 201411 سنة كاتب الموضوع comment_253839 دى الجداول الانا عاملها create table item_m( item_no number(5), item_name varchar2(20), constraint pk_itm primary key(item_no), constraint un_itm unique(item_name)); create table item_d( item_no number(5), item_no_br number(5), item_name_br varchar2(20), the_date date, price number(7,3), constraint pk_itd primary key(item_no,item_no_br), constraint ref_fk_itd foreign key(item_no) references item_m(item_no)); انا عامل الربط واى حاجة بس ما عرفت الخطأ فين تم تعديل 19 أغسطس 201411 سنة بواسطة ميسم الكرام تقديم بلاغ
بتاريخ: 19 أغسطس 201411 سنة comment_253842 كده لما تيجى تشيل اى بيان من الماستر مش حيرضى لو كان فيه بيان مرتبط فى الديتيل كان ساعة الانشاء ممكن تضيف سطر on delete cascade جنب سطر ال Foreign key يعنى حيبقى كده constraint ref_fk_itd foreign key(item_no) references item_m(item_no) on delete cascade لو عاوز تضيفه ممكن تشيل الكونستراين ده خالص بامر alter و بعديين drop و تضيفه تانى زى ما قولتلك بالسطر اللى فوق بامر alter بردو و بعديين Add و بردو فى خصائص ال relation فى الفورمز خلى الخاصيى cascading بدل non isolated تقديم بلاغ
بتاريخ: 19 أغسطس 201411 سنة comment_253863 الراجل ده بيقول كلام زي الفل ههههههههههههه انت اللى زى الفل يا هندسة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.