![]() |
|
كيف يتم الترقيم التلقائي لعمود جدول في قاعدة المعطيات Absolute - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيف يتم الترقيم التلقائي لعمود جدول في قاعدة المعطيات Absolute (/showthread.php?tid=10155) الصفحات:
1
2
|
RE: كيف يتم الترقيم التلقائي لعمود جدول في قاعدة المعطيات Absolute - onexite - 16-04-2019 اضنك في الطريق الخطأ لان المفتاح متعلق بجداول اخرى الا اذا كان مخصص للطباعة فقط ولنفرض مثلا ان الترتيب يكون تصاعدي من 1..الى غاية 50 وحذفت الرقم 21 و 20 اذن عند انشاء مستخدم جديد سيكون رقمه 49 بدل 51 اي انه حدث تكرار كاقتراح يمكن انشاء مفتاح للعامل بجمع سنة الازدياد ورمز المنطقة ورقم شهادة الميلاد RE: كيف يتم الترقيم التلقائي لعمود جدول في قاعدة المعطيات Absolute - makhlouf - 16-04-2019 السلام عليكم و رحمة الله تعالى و بركاته أخي فارس في الحقل AutoInc لايمكن التغيير كما انه يواصل الترقيم التلقائي بعد الحذف مثلا لدينا 50 سجل و حذفنا رقم 20 مثلا عند انشاء سجل جديد يكون رقمه 51. اذا اردت التغيير على الرقم فعليك انشاء حقل و دالة و عند الانشاء عليك البحث هل يوجد فراغ بين الارقام اذا وجد رقم فارغ يسجل به و اذا لم يجد يضيف الواحد لكن اظنه حل قد يبطيء قاعدة البيانات خاصة في حالة كم هائل من البيانات. بالتوفيق |