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

مشكلة في كود الادخال


yasiraq

Recommended Posts

السلام عليكم و رحمة الله و بركاته
مشكلتي و باختصار شديد انه عندي زر و اريد لما اضغط عليه بيعمل create_record
و الايتمز اللي موجوده عندي هي
id
name
و عندي سيكويس اسمه emp_id
اريد لما اضغظ على زر الاضافة بيروح مباشره البرنامج حاطط رقم السيكويس في حقل ال id

انا عملت الكود هذا لكن لم ينفع

create_record ;
select emp_id.nextval into :main.id from dual;
go_item('name');

ارجو المساعدة و الافاده

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

اخي الكريم

الخطوات هي كالتالي :

على مستوى البلوك تروح على التريغرز وتضيف pre insert trigger
في داخلو تكتب الاستعلام التالي :
select emp_id.nextval into :main.id from dual;
ومن ثم في زر الانشاء تكتب create_record
وفي زر الحفظ commit
والسلام ختام

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

السلام عليكم
الاي انت كتبه صح
وضعته تحت الزر أم ماذا وماهو الخطأ الذي يظهر إليك
ولكن وضعه الطبيعي في pre insert

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

اخي الكريم انا مش فاهم فين المشكلة بالظبط
الكود اللي حضرتك كاتبه صح
ايه المشكلة اللي بتحصل ....ياريت حضرتك توضح ايه الخطأ اللي بيطلع لححضرتك
وكمان كود الاخ ماهر سليم
انا اتوقع ان حضرتك عامل الايتم بتاع ID ... ديسبلاي ايتم ؟؟
لو عامله كده خلليه تكست ايتم عادي واقفل عليه عمليه الابديت والحذف والانسرت

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

السلام عليكم
أخي الكريم
ماسم السيكونس
مثلا لو اسمها xx
اكتب كده

select  xx.nextval into :your_item from dual;



وممكن من خصائص الايتم اجعل خاصية required ب no

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

ممكن حضرتك تشيل الكود ده من التريجر select emp_id.nextval into :main.id from dual
وتحطه في تريجر على مستوى البلوك
WHEN_NEW_RECORD_INSTANT

جرب كده وقوللي ايه اللي حصل

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

السلام عليكم
اخي استخدم هادا الكود على مستوى البلوك بترجر PRE-INSERT وضع الحقل REQUIRED = NO

SELECT MAX(NVL(P_NO,0)+1)
INTO :BLK1.P_NO 
FROM PART_SERVC;



عدل على الكود حسب البرنامج عندك
بالتوفيق

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

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

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

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

×   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.

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

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

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