بتاريخ: 7 ديسمبر 201213 سنة comment_229894 السلام عليكم ورحمة الله وبركاتهعندي مشروع برنامج أحتساب أقساط بنكية .. و حابب أعمل نافذة تظهر لي الأقساط المنتظر تسديدها لهذا الشهر من بين كل العملاء.فكيف أعمل جملة سيليكت تجلب لي عملاء هذا الشهر وترتبط مع تاريخ اليوم و تتغير بحسب تغيرة يوما و شهرا وسنة ..ملاحظة : جملة السيليكت راح أكتبها في ترايجر في الديفلوبر على مستوى الفورم ..صح ولا غلط؟ تقديم بلاغ
بتاريخ: 8 ديسمبر 201213 سنة comment_229909 السلام عليكم ورحمة الله وبركاتهعندي مشروع برنامج أحتساب أقساط بنكية .. و حابب أعمل نافذة تظهر لي الأقساط المنتظر تسديدها لهذا الشهر من بين كل العملاء.فكيف أعمل جملة سيليكت تجلب لي عملاء هذا الشهر وترتبط مع تاريخ اليوم و تتغير بحسب تغيرة يوما و شهرا وسنة ..ملاحظة : جملة السيليكت راح أكتبها في ترايجر في الديفلوبر على مستوى الفورم ..صح ولا غلط؟ بص يا مدير انت مكنها تكتبها في ترجر في فورمة وممكن تكتبها في بروسيدار بيقى متسجل في الداتا بيز اللي تمشي على الحلييندي على شكل بروسيدر create or replace procedure rep1 (parameter p_date date)isbeginfor i in(select custno , custname , paydate , payment from customer where paydate = p_date and payment = null )loop ;dbms_ourput.line_put('i.custno || '-' || i.custname || '-' || i.paydate || '-' || i.payment');end loop;end;--comment/*- p_date براميتر علشان تتدخل فيه التاريخ اللي اليوزر عاوز يبحث بيه- custno ده يشير الى اسم العميل في التابل بتاعك- custe name ده بيشير الى اسم العميل- payment الدفعة كمبلغ*/انا ديفلوبر جديد بس ده على قد اجتهادي جرب ولو فيه اخطاء بلغني وانشاء الله احاول اعلهالك كتريجر تقديم بلاغ
بتاريخ: 8 ديسمبر 201213 سنة كاتب الموضوع comment_229959 أشكرك جدا اخي ..اتمنى ابوسك على رأسك .. جزاك الله خيرا عل تعاونك معاي نحنا عاملين كورس بروجيكت لازم نسلمة نهاية الفصل دة..انا لازم اعمل الوجهات بالديفلوبر و شخص أخر علية عمل قاعدة البيانات .. وهوه لم ينشأها بعدلذا الى ذلك الحين سوف أحتفظ بالكود الخاص بالبروسيدروانتظر - إن أمكن - كود الترايجر بيني وبينك الاستاذ لم يتطرق بعد لشرح البروسيدر لهذا معلوماتي عنة قليلة (سوف أسئل الاستاذ عنه لاحقا) و جزاك الله خيرا و نفعنا بك تم تعديل 8 ديسمبر 201213 سنة بواسطة m.nasser تقديم بلاغ
بتاريخ: 8 ديسمبر 201213 سنة كاتب الموضوع comment_229960 لاقيت شرح على البروسيدر في هذا الموضوع http://www.araboug.org/ib/index.php?showtopic=13140و رحت طبقت الكود تبعك (بدون قاعدة بيانات طبعا)صار كذا تقديم بلاغ
بتاريخ: 17 ديسمبر 201213 سنة comment_230200 ده مثال حاول تغير اسماء الايتم عندك وكمان تشوف العلاقات عندك ماشيه ازاى والربط بين الجداول DECLARE CURSOR C IS SELECT EMP_ID, EMP_NAME ,PAYMENT_ID PAYMENT_NAME FROM TABLE_NAME WHERE EMP_ID = :BLK.EMP_ID AND PAYMENT_DATE = :BLK.ITEM_DATE; BEGIN FOR I IN C LOOP :BLK.EMP:=I.EMP_ID; :BLK.ENAME:=I.EMP_NAME; :BLK.PAYMENT_ID:=I.PAYMENT_ID; :BLK.PAYMENT_NAME:=I.PAYMENT_NAME; END LOOP; CLOSE C; END; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.