نبيل عوض بتاريخ: 11 يناير 2007 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2007 لدي برنامج مستودع وعند توريد كتب جديدة للستودع أريد تحديث جدول الكتب بإضافة الكتب الجديدة إلي الكتاب الموجودة في المستودع في حالة تطابق رقم الكتابكتب الكود التالي وكن يٌحدث فقط سجل واحد مع العلم إنه في جدول 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 يناير 2007 تقديم بلاغ مشاركة بتاريخ: 11 يناير 2007 السلام عليكماللوب صحيحبس احب اسال الزر اللي ينفذ اللوب على اي بلوكيجب ان يكون على الديتيلوبعدين اعمل كالتاليبنفس طريقتك ولكن باسلوب جديدوهذا على افتراض ان لديك اكثر من ريكورد في الديتيلوان الــ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 يناير 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 14 يناير 2007 صحيح انت جنتل شكرا اشتغلت والحمدلله اسأل الله لك التوفيق في الدنيا والأخرة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
الجنتل بتاريخ: 14 يناير 2007 تقديم بلاغ مشاركة بتاريخ: 14 يناير 2007 نسال الله التوفيق لنا ولكموتسلم اخوي نبيلوفقك اللهالجنتل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.