السلام عليكم يعطيكم الصحة والعافية يا عباقرة البرمجة انا لدى مشروع با الفيجوال بيسك وداتابيس اكسس قمت بعرض بيانات حقل فى الاداة Combobox حيت استخدم هده الاداة فى جملة الاستفسار بدلالاة موقع العنصر فى Combobox و حقل id الدى هو عبارة عن مفتاح اساسى دو ترقيم تلقائى ولكن المشكلة فى ان indexالخاص بـ comboBox لايساوى نفس ترقيم id مع انى استخدخدمت الخاصية DataMemberلكن ما مشاش الحال وهدا هو الكود
Private Sub Command1_Click()
rs.Open
While Not rs.EOF
Combo1.DataMember = rs!id
strSQl = "update table_cat set name_cat= '" & Text1.Text & "'" & "where id=" & Combo1.ListIndex & " "
db.Execute strSQl
rs.MoveNext
Wend
rs.Requery
rs.Close
End Sub
// ملئ الكمبوبوكس عند تحميل الفورم
Private Sub Form_Load()
db.Provider = "Microsoft.JET.OLEDB.4.0;"
db.Open App.Path & "\projectdb1.mdb "
rs.Open "[Table_cat]", db, adOpenStatic, adLockReadOnly
While Not rs.EOF
Combo1.DataMember = rs!id
Combo1.AddItem rs![name_cat]
rs.MoveNext