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

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


ahmed totti

Recommended Posts

السلام عليكم ورحمة الله

الأخ / احمد

يمكنك استخدام خاصية البحث بالمنتدى ستجد الكثير من الأمثلة على هذا الموضوع
توجد طريقيتين لاعداد المسلسل التلقائى
- من خلال استخدام الامر CREATE SEQUENCE
او
من خلال استرجاع اكبر قيمة للعمود من الجدول باستخدام أمر الmax وجمع علية رقم 1

هل تريد تنفيذ الأمر من خلال الفورم ؟

اليك روابط بالمنتدى عن هذا الموضوع

إضغط هنا

أو

إضغط هنا : الترقيم التلقائي

اولا يجب انشاء SEQUENCE للأستخدامه فى الترقيم
CREATE SEQUENCE seq_id
MINVALUE 1
MAXVALUE 999
INCREMENT BY 1
START WITH 1
NOCACHE
NOCYCLE;
وتحت تريجر pre_insert نكتب الكود الأتى
select seq_id.nextval
into (Text item name)
from dual;



or

declare

temp number;
begin select max(field_your_number) +1 into temp from table_name; :yor_text:=temp;
end;

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

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

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

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

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

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

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

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