بتاريخ: 11 يناير 200719 سنة comment_88995 لدي برنامج مستودع وعند توريد كتب جديدة للستودع أريد تحديث جدول الكتب بإضافة الكتب الجديدة إلي الكتاب الموجودة في المستودع في حالة تطابق رقم الكتابكتب الكود التالي وكن يٌحدث فقط سجل واحد مع العلم إنه في جدول Detailswhile :id_book is not nullloop update book_tb set book_tb.total_books=book_tb.total_books + :tot_copy where book_tb.id_book=:id_book; next_record; end loop; commit_form;لماذا يحدث سجل واحد فقط هل هناك مشكلة في loop تقديم بلاغ
بتاريخ: 11 يناير 200719 سنة comment_89013 السلام عليكماللوب صحيحبس احب اسال الزر اللي ينفذ اللوب على اي بلوكيجب ان يكون على الديتيلوبعدين اعمل كالتاليبنفس طريقتك ولكن باسلوب جديدوهذا على افتراض ان لديك اكثر من ريكورد في الديتيلوان الــid_bookبرايمري كيfirst_record;loopexit when :id_book is null;update book_tb set book_tb.total_books=book_tb.total_books + :tot_copy where book_tb.id_book=:id_book;next_record;end loop;commit;جرب انسخه مثل ماهو وشوف انشاء الله يمشي الحال معكوفقك اللهالجنتل تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة كاتب الموضوع comment_89288 صحيح انت جنتل شكرا اشتغلت والحمدلله اسأل الله لك التوفيق في الدنيا والأخرة تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة comment_89295 نسال الله التوفيق لنا ولكموتسلم اخوي نبيلوفقك اللهالجنتل تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.