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

استدعاء اسم حقل من متغير

بدأه tbazh في 24 ديسمبر 2014 · 8 رد · 1,343 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الكرام

 

لدي فى ريكورد سيت  حقول 1 2 3 4

اريد اوفر فى الكود و استخدم جملة for لتفريغ هذه الحقول و لم تزبط معى

هذا الكود

عدد الحقول يصل الى 100 حقل

ارجو ممن لديه اي مساعدة يتفضل علينا بها مشكورا

for i=1 to 4
    rst!=""
next i

 

لم يزبط ؟؟؟

تم تعديل هذه المشاركة بواسطة tbazh في 24 ديسمبر 2014 في 17:28

#2

rst.edit

for i=1 to 4

rst!=""

next I

rst.update

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#3

اخى الفاضل

مشكور جدا على سرعة الرد

 

لكن الكود لم يزبط

نفس الرسالة السابقة

 

رقم الخطأ 3265

لم يتم العثور على العنصر فى هذه المجموعة

 

هل هناك من حل آخر ؟؟؟

#4

ارفق المرفق

او الكود كامل

قد يكون انك لم تفتح الريكورد ست rst

فمثلا

set rst=currentdb.openrecordset("student")

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#5

لا انا كنت فاتح الريكورد سيت ، و كنت عندما اضع مكان المتغير رقم  يزبط

 

بارك الله فيك اخى الكريم زبط معي بعد عناء طويل

 

 

باستخدام العبارة  Rst.Fields(J).Value

 

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

بمعنى اذا كانت j تساوي 6 مثلا فان الحقل المقصود هنا هو الحقل السابع فى الريكوردسيت بغض النظر عن اسم الحقل الفعلى / لاحظ ان الحقل الاول رقمه 0

 

شكرا لكل من ساهم

#6

rst.Edit

For i = 1 To 4

rst(CStr(i)) = ""

Next i

rst.Update

تم تعديل هذه المشاركة بواسطة ramhan في 24 ديسمبر 2014 في 22:54

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#7

برضه نفس رسالة الخطأ

rst(CStr(i)) = ""

لم يتم العثور على العنصر فى هذه المجموعة

#8

اخي العزيز

تمت تجربته بنجاح .

انظر المرفق

كما يمكن استبدال عدد الاعمدة ب

rst.fields.count

بالتوفيق

Database5.rar

تم تعديل هذه المشاركة بواسطة ramhan في 25 ديسمبر 2014 في 19:53

1

خبير تحليل النظم

خبير Business Process ونظم ERPs

خبير قواعد بيانات وبرمجة اكسس

 

abc_2_me@hotmail.com

#9

بارك الله فيك اخى الفاضل زبطتت 100/100

 

+1

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