الانتقال إلى المحتوى

ادخال SEQUENCE .NEXTVAL في مربع نص


غزوان

Recommended Posts

عندي فورم ادخال بيانات الموظفين
كل موظف له رقم -- و عامل SEQUENCE
RECNO_SEQ
لادخال رقم الموظف
الفورم فيه مربع نص اريد بشكل اوتوماتيكي يدخل الــ RECNO_SEQ.NEXTVAL
في هذا المربع بدون مايدخله اليوزر
عملت TRIGGER للفورم WHEN -NEW FORM INSTANCE ,
كالاتي
BEGIN
:EMP.RECNO:=RECNO_SEQ.NEXTVAL ;
END;
طلعلي ERROR
TABLE VIEW OR SEQUENCE ECNO_SEQ NOT ALLOWED IN THIS CONTEXT
شو الحل

رابط هذا التعليق
شارك

هلا اخي
الكود الصحيح

SELECT RECNO_SEQ.NEXTVAL INTO :EMP.RECNO FROM DUAL


ومكانه ليس صحيحا
تستطيع وضعه علي تريجر WHEN_VALIDATE_RECORD مثلا
او اي تريجر اخر يعمل مع كل عملية ادخال
مع تمنياتي بالتوفيق

رابط هذا التعليق
شارك

مشكور ع الرد
بس ليش مكانه مو صحيح
اريده كل ما تطلع الفورم علشان اليوزر يدخل البيانات تكون RECNO خلاص ALREADY يعني ماخذه VALUE
اليوزر بس يدخل باقي البيانات و يضغط SAVE

رابط هذا التعليق
شارك

لا تريجر WHEN -NEW FORM INSTANCE يعمل فقط عند الدخول اول مره للفورم
اي اول صف سيعمل و لكن اذا اردت اضافة صف اخر لن يعمل
مع تمنياتي بالتوفيق

رابط هذا التعليق
شارك

  • بعد 3 سنة...

الله يبارك لك
ربنا جعلك سبب لحل مشكلة صعبة بالنسبة لى من اول بحث عن sequence
جزاك الله كل خير واسرة المنتدى الكريم
جزاك الله كل خير واسرة المنتدى الكريم
جزاك الله كل خير واسرة المنتدى الكريم
جزاك الله كل خير واسرة المنتدى الكريم
جزاك الله كل خير واسرة المنتدى الكريم

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية