mis1411 بتاريخ: 16 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2008 السلام عليكم اخوتي الاعزاء انا عملت فورم على شكل جدول يحتوي بلوك واحد اريد تخزين مجموعه من الوحدات 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>كيف يمكن حل المشكله رجو ان اكون قد وضحت المطلوب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
miash80 بتاريخ: 16 فبراير 2008 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2008 السلام عليكم ورحمة الله وبركاتهأخي العزيز بالنسبة للمشكلة الاولى أكتب هذا الكود في هذا ال TRIGGER و هو kEY_NEXT_ITEM الخاص بحقل اسم الوحدة (UNIT_NAME) NEXT_RECORD; COMMIT; SELECT NVL(MAX(UNIT_ID),0)+1 INTO :UNITS.UNIT_ID FROM UNITS; ارجو ان اكون اوصلت المعلومة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.