يوجد عندي قاعدة بيانات عن المكتبة الرقم العام للكتاب يكون تلقائيا
وعند حذف اي كتاب يحذف رقمه واريد ان يكون الترقيم تسلسلي
لجميع الكتب علما ان عدد الكتب يزيد عن2200
الفرق بين عدد الكتب والترقيم التلقائي 236
يوجد عندي قاعدة بيانات عن المكتبة الرقم العام للكتاب يكون تلقائيا
وعند حذف اي كتاب يحذف رقمه واريد ان يكون الترقيم تسلسلي
لجميع الكتب علما ان عدد الكتب يزيد عن2200
الفرق بين عدد الكتب والترقيم التلقائي 236
الذي أعرفه أنه لا يمكن التحكم بحقل الترقيم التلقائي بإضافة الأرقام الناقصة فيه بعد أن يتم تسجيل أرقام تليها .
لكن يمكنك استخدام حقل رقم ، وتسجيل ترقيم تلقائي فيه بالكود ، وانظر الروابط التالية :
http://arabteam.nicmatic.com/vb/search.php...rder=descending
http://arabteam.nicmatic.com/vb/search.php...rder=descending
http://arabteam.nicmatic.com/vb/showthread...%E4%C7%DE%D5%C9
وهناك كود يستخرج الأرقام الناقصة طرحه الأخ أشرف لكن لم أجد موضوعه بواسطة البحث في المنتدى .
ملاحظة للإخوة المشرفين في المنتدى : :
محرك البحث يعتبر الألف واللام والمفروض أن لا ينظر إليها .
مثال : كتبت : ناقصة فخرجت نتيجة البحث 0 ، كتبت الناقصة خرجت نتيجة البحث 1 ، والمفترض أن تكون نتيجة البحث في الأولى نفس نتيجة الثانية أو أكثر منها .
بالنسبة للبحث فيمكن استخدام *
أي *ناقص*
بالنسبة للترقيم التلقائي ، فما خلصت اليه و هو بالطبع رأي شخصي هو أن الترقيم التلقائي لا أستخدمه الا عندما يكون الحقل مطلوب ك index فقط و هو غير معبر عن شيئ بعينه ، أي مجرد رقم فريد
أما ان كان الرقم له قيمة فعلية فأجعل الحقل رقمي ، أو استخدم الدالة Dmax لاضافة الترقيم التالي
Forms![Formname]![TextBoxname] = DMax("FieldName", "TableName") + 1و بذلك يكون الترقيم رقما عاديا يمكن تعديله
هذا الموضوع مغلق.