بتاريخ: 8 سبتمبر 201312 سنة comment_239919 السلام عليكم ورحمة الله وبركاته بعد اذنكم يا جماعه انا عندى مشكله باختصار هى عندى جدول بيع بيتم داخله حفظ الاصناف المباعه عايز لما افتح فورم الارتجاع ادخل رقم فاتوره البيع تظهر الاصناف في فورم الارتجاع عشان اقدر احط المرتجع منها عملت ال cursor ده لكنه للاسف بيجيب بس اخر صف في جدول البيع مش عارف ليه ممكن احد يساعدنى وشكرا declare cursor c is select * from sell where sell_id = :bckid_sellid ;begin for z in c loop :bck_sanf := z.sell_sanf; :bck_unit := z.sell_unit; :bck_price:= z.sell_price; :bck_selno:= z.sell_no; end loop; :bck_sellid := :bckid_sellid;end; تقديم بلاغ
بتاريخ: 8 سبتمبر 201312 سنة comment_239920 حضرتك تحتاج الى عمل انتقال بين صفوف البلوك ----- Before Opening The Cursor GO_BLOCK('....');FIRST_RECORD;------------وتضيف هذا السطر حضرتك فى الloopللانتقال الى الصف التالى Next_record; تقديم بلاغ
بتاريخ: 8 سبتمبر 201312 سنة كاتب الموضوع comment_239921 معلش انا مش فاهم حاجه ممكن تحط الكود ده داخل ال cursor بتاعى تقديم بلاغ
بتاريخ: 8 سبتمبر 201312 سنة كاتب الموضوع comment_239927 شكرا يا جماعه لكل واحد اهتم ورد عليا جعله في ميزان حسناتكم ان شاء الله الاخ اسلام الكود ولا عمل اى حاجه بالعكس طلع لى خطا جديد وشكرا الاخ خالد شاكر جدا جدا لحضرتك على المحاضره وان شاء الله شوف اتابعها لاحقا انا هلغى خالص الفكره دى وهعمل الارتجاع عادى لوحده بدون ارتباط بالبيع مع انى مش بفضل الرجوع من فكره حبيت اعملها بس لضيق الوقت هخلى الارتجاع لوحده يختار الصنف وعدد المرتجع وخلاص شكرا لكل الاخوه بارك الله فيكم تقديم بلاغ
بتاريخ: 8 سبتمبر 201312 سنة comment_239928 علي فكرة انك مش عارف تعمل كرسور دي , حاجة مش حلوة خالص , ولو رحت انترفيوهات ممكن تبقى نقطة ضعف جامدة تقديم بلاغ
بتاريخ: 8 سبتمبر 201312 سنة comment_239931 يا ريس المحاضرة اللى بعتهالك هتخليك تعمل كل اللى انت عايزة ان شاء الله تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة كاتب الموضوع comment_240562 علي فكرة انك مش عارف تعمل كرسور دي , حاجة مش حلوة خالص , ولو رحت انترفيوهات ممكن تبقى نقطة ضعف جامدة اولا انا كنت عايز اعمل ال cur وارجع بياناته في الفورم عندى في حقول معينه عشان اسجلها في جدول تانى بعد ما اخصم منها مش عايز ال cur واطبعه من جوه db وخلاص ثانيا مفيش اى انتر فيو واحد يوحد ربنا جالى بعد الكورس من وقت خلصته والحمد لله شغال خاص وربنا يكرمك ويكرم الاستاذ خالد وجميع اعضاء المنتدى المحترم ده تم تعديل 28 سبتمبر 201312 سنة بواسطة jakoph تقديم بلاغ
بتاريخ: 28 سبتمبر 201312 سنة comment_240566 السلام عليكم ورحمة الله لكنه للاسف بيجيب بس اخر صف في جدول البيع كما ذكر لك الأخ / محمد علي ... في مشاركتة السابقة للانتقال الى الصف التالى اكتب أمر ال next_record; قبل ال end loop declare cursor c is select * from sell where sell_id = :bckid_sellid ; begin for z in c loop :bck_sanf := z.sell_sanf; :bck_unit := z.sell_unit; :bck_price:= z.sell_price; :bck_selno:= z.sell_no; next_record; end loop; :bck_sellid := :bckid_sellid; end; جرب وأخبرنا بالنتيجة تقديم بلاغ
بتاريخ: 3 أكتوبر 201312 سنة كاتب الموضوع comment_240731 شكرا لحضرتك بارك الله فيك وحفظك يارب تقديم بلاغ
بتاريخ: 4 أكتوبر 201312 سنة comment_240749 علي فكرة انك مش عارف تعمل كرسور دي , حاجة مش حلوة خالص , ولو رحت انترفيوهات ممكن تبقى نقطة ضعف جامدة اولا انا كنت عايز اعمل ال cur وارجع بياناته في الفورم عندى في حقول معينه عشان اسجلها في جدول تانى بعد ما اخصم منها مش عايز ال cur واطبعه من جوه db وخلاص ثانيا مفيش اى انتر فيو واحد يوحد ربنا جالى بعد الكورس من وقت خلصته والحمد لله شغال خاص وربنا يكرمك ويكرم الاستاذ خالد وجميع اعضاء المنتدى المحترم ده في في المنتدي هنا وبرة المنتدي مواضيع فيها كل ايميلات شركات الـ it هاتها وابعتلهم , وخليك علي مواقع التوظيف زي egyptitjobs.com وصفحات الفيس زي الـ egyptian programmers تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة comment_283332 افتح الهيلب واقرأ عن down and next_record built-ins عشان تعرف الفرق بينهم. تقديم بلاغ
بتاريخ: 21 فبراير 20179 سنة comment_283345 قبل end loop اكتب down; down لكى يأتى بأخر صف فى ال cursor تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.