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

استفسار عن ado و combo box و combo data

مغلق
بدأه semsem_way في 2 يونيو 2007 · 4 رد · 697 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أحبتي في الله

أريد منكم أمرا أراه يسيرا عليكم بإذن الله

أريد منكم كود يقوم بإضافة محتوى المختار من combo box و combo data إلى حقل معين في قاعدة البيانات التي تم ربطها سابقا باستخدام مكتبة ado

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

تم تعديل هذه المشاركة بواسطة semsem_way في 2 يونيو 2007 في 20:33

#2
الارتباط بقاعدة البيانات

Set cn = New ADODB.Connection
cn.Provider = "microsoft.jet.oledb.4.0" ‘اذا كانت القاعدة من نوع ACCESS
 cn.ConnectionString = App.Path ‘مسار القاعدة
 cn.Open 

Set rs = New ADODB.Recordset					  
 rs.Open nametab, cn, adOpenStatic, adLockOptimistic   ‘nametab  name of table
 rs.AddNew								 ‘اضافة معلومة جديدة		   
 rs.Fields(x) = datacombo.Text ‘x رقم الحقل
‘or
rs.Fields(x) = combobox.Text or.Boundtext
rs.update
rs.close
#3

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

أخي الحبيب drdidji جزاك الله خيرا

و لكن هذا لم يفلح معي

هذا هو نموذج من برنامجي

في الموديل

Public db As New ADODB.Connection
Public rs As New ADODB.Recordset

و في الفورم

عند حدث comman_clic

  
	rs.AddNew

  If cb1.Text = "" Then
																		Call fail
																	Else
																		rs![mon] = cb1
end if
  rs.Update

حيث cb1 هو اسم ال combo box

و mon هو اسم العمود المراد اضافة المختار من ال combo box list اليه

قائمة ال combo box تم وضعها من خلال الفورم و ليس عن طريق ربطها باحد أعمدة ال db

و في حدث form load

 

If db.State = adStateOpen Then db.Close
	st = "provider=microsoft.jet.oledb.4.0"
	db.ConnectionString = st
	db.CursorLocation = adUseClient
	db.Open App.Path & "\db1.mdb"
	If rs.State = adStateOpen Then rs.Close
	If rs1.State = adStateOpen Then rs1.Close
	rs.Open "pre", db, adOpenDynamic, adLockOptimistic
	rs1.Open "nr_name", db, adOpenDynamic, adLockOptimistic

أرجو أن أكون أوضحت

و بانتظار ردكم

#4

UP

#5

أخي هذا رابط ربما يفيدك

/index.php?showtopic=129543

getalife.gif

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

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