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

كيف أدرج حقل من نوع ترقيم تلقائي في جدول موجود بواسطة DAO

مغلق
بدأه حارث في 28 ديسمبر 2002 · 3 رد · 589 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لعل العنوان يوضح المطلوب

لدي جدول فيه عدد من الحقول ، وتم كتابة بعض البيانات فيه ، وأريد عمل تحديث له بإضافة بعض الحقول إليه ، منها - وهو الذي لم أتمكن من عمله- حقل من نوع ترقيم تلقائي AutoNumber

فكيف يكون ذلك ؟

#3

الأخ الكريم حارث

السلام عليكم

ما فهمته من سؤالك أنك تريد إضافة حقل إلى الجدول برمجياً وتريد أن يكون هذا الحقل من نوع ترقم تلقائي

بالطبع ليس هناك حقل من نوع ترقيم تلقائي بمعنى أنه لا يتم إنشاء حقل من هذا النوع مباشرة وإنما يكون ذلك عن طريق ضبط خصائصه بعد إنشائه

استخدم الدالة التالية

Function Addautonum (TName As String, FName As String) As Integer

         Dim DB As Database, TDef As TableDef, Fld As Field



         Set DB = CurrentDb()

         Set TDef = DB.TableDefs(TName)

         Set Fld = TDef.CreateField(FName, dbLong)

         Fld.Attributes = dbAutoIncrField

         On Error Resume Next

         TDef.fields.Append Fld

         If Err Then

            Addautonum = False

         Else

            Addautonum = True

         End If



         DB.Close



      End Function

حيث TName هو اسم الجدول و Fname هو اسم الحقل

تحياتي

#4

أستاذينا الحبيبين محمد و أبو هاجر

جزاكما الله خيرا .

والمطلوب هو ما وضحه أبو هاجر مشكورا .

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

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

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

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

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

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