بتاريخ: 16 فبراير 200818 سنة comment_122519 السلام عليكم اخوتي الاعزاء انا عملت فورم على شكل جدول يحتوي بلوك واحد اريد تخزين مجموعه من الوحدات units بنفس الوقت حيث انني كل ما انتقل الى سجل جديد يعطيني رقم جديد للوحدة انا فقط اكتب الاسم الفورم مكون من 10 صفوف اريد عندما ينتقل المؤشر من سجل الى سجل يعطي رقم جديد للوحدة max for each row على اساس اني ادخل الوخدات جميعا ثم احفظها المشكله الثانيه عند تنفيذ الفورم اول مرة ينفذ بدون اي مشاكل ابدا مع ظهور popup window يجب ان ضفط عليها ليعمل الفورم اول مرة قالة لي لاني استخدم ويندوز اكس بس لكن عند تنفيذ الفورم مره ثانيه تظهر الفورم على شكل صفجه انترنت مكتوب فيها <html> <head> ORACLE FORMS.</head><body onload="document.pform.submit();" ><form name="pform" action="http://homeToot:8889/forms90/f90servlet" method="POST"><input type="hidden" name="form" value="C:\Inv\UNITS.fmx"><input type="hidden" name="userid" value="SCOTT/TIGER@orcl"><input type="hidden" name="obr" value="yes"><input type="hidden" name="array" value="YES"> </form> </body></html>كيف يمكن حل المشكله رجو ان اكون قد وضحت المطلوب تقديم بلاغ
بتاريخ: 16 فبراير 200818 سنة comment_122557 السلام عليكم ورحمة الله وبركاتهأخي العزيز بالنسبة للمشكلة الاولى أكتب هذا الكود في هذا ال TRIGGER و هو kEY_NEXT_ITEM الخاص بحقل اسم الوحدة (UNIT_NAME) NEXT_RECORD; COMMIT; SELECT NVL(MAX(UNIT_ID),0)+1 INTO :UNITS.UNIT_ID FROM UNITS; ارجو ان اكون اوصلت المعلومة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.