لعل العنوان يوضح المطلوب
لدي جدول فيه عدد من الحقول ، وتم كتابة بعض البيانات فيه ، وأريد عمل تحديث له بإضافة بعض الحقول إليه ، منها - وهو الذي لم أتمكن من عمله- حقل من نوع ترقيم تلقائي AutoNumber
فكيف يكون ذلك ؟
لعل العنوان يوضح المطلوب
لدي جدول فيه عدد من الحقول ، وتم كتابة بعض البيانات فيه ، وأريد عمل تحديث له بإضافة بعض الحقول إليه ، منها - وهو الذي لم أتمكن من عمله- حقل من نوع ترقيم تلقائي AutoNumber
فكيف يكون ذلك ؟
فقط تجاهله و أضف باقي الحقول
الأخ الكريم حارث
السلام عليكم
ما فهمته من سؤالك أنك تريد إضافة حقل إلى الجدول برمجياً وتريد أن يكون هذا الحقل من نوع ترقم تلقائي
بالطبع ليس هناك حقل من نوع ترقيم تلقائي بمعنى أنه لا يتم إنشاء حقل من هذا النوع مباشرة وإنما يكون ذلك عن طريق ضبط خصائصه بعد إنشائه
استخدم الدالة التالية
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 هو اسم الحقل
تحياتي
أستاذينا الحبيبين محمد و أبو هاجر
جزاكما الله خيرا .
والمطلوب هو ما وضحه أبو هاجر مشكورا .
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…