الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجعل الترقيم التلقائي يبدأ من الصفر

مغلق
بدأه احمد علي في 5 ديسمبر 2005 · 5 رد · 1,306 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

فاأود ان اجعل الترقيم يبدا من الصفر

اخوكم / احمد

#2

حسب علمي انك تقوم بفتح أدوات من شريط الادوات ثم ضغط واصلاح البرنامج

والله أعلم ..

#3

الاخ المحترم يمكنك الاستفادة من هذا البرنامج المصغر والذى حصلت علية من المنتدي الوافر المساعدة

AutoNamber_.rar

#4

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

الطريقة لبدء الترقيم التلقائي من أي رقم تريده هي كالتالي :

1- انشيء جدول جديد به نفس الحقول بالجدول المراد تعديل الترقيم التلقائي له مع جعل الحقل المقابل لحقل الرقم التلقائي في الجدول الأصلي من نفس نوع البيانات ( Long Integer غالبا ) و لكن بدون الترقيم التلقائي و بعد ذلك قم بتعبئة البيانات في الجدول الجديد أي بيانات و في الحقل المقابل لحقل الرقم التلقائي في الجدول الأصلي ادخل القيمة التالية ( القيمة المطلوب البدء بها - 1 ) .

2- قم بعمل استعلام تحديث مبني على الجدول الجديد و أختار الجدول الأصلي لتحديثه ، سيقوم هذا الاستعلام بإلحاق السجل الذي قمت باضافته و تعديل قيمة الترقيم التلقائي حسب الرغبة و بعد ذلك قم بحذف السجل الذي تمت اضافته من هذا الاستعلام و سيبدأ الترقيم من الرقم المطلوب .

أخوكم / الباشا

#5
باشا كتب:
السلام عليكم و رحمة الله و بركاته

الطريقة لبدء الترقيم التلقائي من أي رقم تريده هي كالتالي :

1- انشيء جدول جديد به نفس الحقول بالجدول المراد تعديل الترقيم التلقائي له مع جعل الحقل المقابل لحقل الرقم التلقائي في الجدول الأصلي من نفس نوع البيانات ( Long Integer غالبا ) و لكن بدون الترقيم التلقائي و بعد ذلك قم بتعبئة البيانات في الجدول الجديد أي بيانات و في الحقل المقابل لحقل الرقم التلقائي في الجدول الأصلي ادخل القيمة التالية ( القيمة المطلوب البدء بها - 1 ) .

2- قم بعمل استعلام تحديث مبني على الجدول الجديد و أختار الجدول الأصلي لتحديثه ، سيقوم هذا الاستعلام بإلحاق السجل الذي قمت باضافته و تعديل قيمة الترقيم التلقائي حسب الرغبة و بعد ذلك قم بحذف السجل الذي تمت اضافته من هذا الاستعلام و سيبدأ الترقيم من الرقم المطلوب .

أخوكم / الباشا

هل تتفضل وتعطينا مثال عملي على هذا

نريد ملف مرفق لو سمحت .

#6

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

الأخ الكريم احمد علي

كما اشار اخونا الفاضل alslami فانه لكى تجعل حقل الترقيم التلقائى فى جدول ما يبدأ من الصفر فانه يجب عليك عمل (ضغط واصلاح قاعدة البيانات) ولكن مع ملاحظة ان تقوم بتفريغ محتويات الحقل تماما (اى تحذف ما به من بيانات تجريبية, ولو البيانات تهمك قم بحفظها فى اى جدول احتياطى وبعد الضغط والاصلاح قم بنسخها فى الجدول الجديد وستجد الترقيم بدأ من الصفر , ثم احذف الجدول الاحتياطى) ثم تقوم بعمل الضغط والاصلاح كالتالى

من قائمة أدوات (Tools)

ثم أدوات قاعدة البيانات (Database Utilities)

ثم ضغط واصلاح قاعدة البيانات (Compact and Repair Database)

وهذا كل ما فى الامر.

وبالنسبة للاخ الكريم باشا

طريقتك جميله لكن الاستعلام هو استعلام الحاق من الجدول الجديد الى الجدول الاصلى مش استعلام تحديث

ومرفق مثال على ذلك به جدولين Table1 هو الجدول الاصلى والمحتوى على حقل الترقيم التلقائى المراد ان يبدأ به الترقيم التلقائى من رقم محدد (فى هذا المثال 233) اما الجدول Table2 هو الجدول الاحتياطى والمنشأ للمساعدة فى المهمة المطلوبة ويوجد كذلك استعلام الحاق باسم Append وهو المسئول عن الحاق السجل الموجود فى الجدول الاحتياطى Table2 والمحتوى على الرقم المراد.

والان لو تم ادخال اى سجل بالجدول Table1 سيبدأ الترقيم التلقائى من 1 وهكذا حسب عدد السجلات المدخله, اما لو تم تشغيل استعلام الالحاق , سيتم الحاق السجل الموجود فى الجدول Table2 الى الجدول Table1 وسيبدأ عندها الترقيم التلقائى من الرقم 233 (حسب ما هو مختار).

وفى النهاية تبقى مشكلة واحده فى هذه الطريقة وهى انه يجب ان يكون الرقم المدخل فى الجدول الاحتياطى اكبر من اخر رقم فى حقل الترقيم التلقائى والا سيتم الحاق السجل الجديد ولكن سيظل الترقيم التلقائى عند اخر رقم قد وصل اليه قبل الحاق السجل الجديد (يعنى مثلا لو بعد ما عملنا الحاق السجل الجديد المحتوى على رقم 233 ثم غيرنا الرقم الى 100 مثلا ونفذنا الاستعلام مرة اخرى , سنجد الترقيم التلقائى يبدأ من 233 ثم 234 وهكذا).

وان كان يمكن التغلب على ذلك بحذف جميع البيانات فى الجدول Table1 وعمل ضغط واصلاح قاعدة البيانات.

بالتوفيق بعون الله,,,

AutoNumber.rar

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…