الأخوة الأكارم ..
السلام عليكم ورحمة الله ...
ماهي الطريقة التي يمكنني بواسطتها تعريف أحد الحقول عند تأسيس جدول ما ليكون (ترقيم تلقائي ..) auto number... وشكرا على جهودكم الطيبة
الأخوة الأكارم ..
السلام عليكم ورحمة الله ...
ماهي الطريقة التي يمكنني بواسطتها تعريف أحد الحقول عند تأسيس جدول ما ليكون (ترقيم تلقائي ..) auto number... وشكرا على جهودكم الطيبة
يكون ذلك بواسطة Trigger When_New_Form_Instance ، ويكون بالشكل التالي:
Select (max(no)+1) into :no from emp
والله أعلم
بسم الله الرحمن الرحيم
الطريقة المذكورة سابقا جيدة ولكن لها عيوب إذا كان هناك أكثر من مستخدم يقوم بعملية الإضافة فسيأخذ أكثر من مستخدم نفس القيمة max
لأن كل منهم لم يحفظ حتى الآن
والعيب الآخر هو زيادة الضغط على الشبكة
والأولى أن يضع سيكونس يأخذ القيمة التالية ليخزنها في الرقم المطلوب في
trigger pre insert
السلام عليكم ورحمة الله ...
أشكر للأخوة الأعزاء سرعة الاستجابة ... و جزاكم الله كل خير......
اخى العزيز
استخدم sequence
فهو جزئية فعالة
كيف يمكن استخدم sequence
السلام عليكم ... الشكر كل الشكر للأخ pope وموصولا للحميع
وأرفق لكم طريقة الاستخدم sequence على الرابط أدناه كمساهمة بسيطة .. وقد تم تجربتها ونجحت ...... وتحياتي
http://www.cs.rpi.edu/~temtanay/dbf-fall97...cle/unique.html
السلام عليكم.............
شكرااا لكم
ويعطيكم العافية ع المعلومات القيمة
هذا الموضوع مغلق.