PDA

View Full Version : چگونگی اتصال کمبوباکس به دیتابیس



Rain_Saeid
جمعه 14 تیر 1392, 20:00 عصر
با سلام و درود

بنده 1 دیتا بیسی دارم که مثلا داخلش :
Model Company OS

S3650 SAMSUNG Java
N95 Nokia Symbian

میخوام وقتی از کمبو باکس گزینه S3650 رو که انتخاب میکنم، داخل ی تکس باکس Company مربوط به S3650 رو که همون SAMSUNG هست رو نشون بده و داخل ی تکس باکس دیگه OS رو که JaVa هست رو نشون بده..

ممنون میشم اگه راهنمایی بفرمایید و کدنویسی شو برام زحمتش رو بکشید

تشکر

SlowCode
جمعه 14 تیر 1392, 20:39 عصر
سلام
برای نمایش آیتمها داخل کمبوباکس هم میتونی از data bound list واسه کنترل Data و از dblist واسه adodc استفاده کنی و هم میتونی دستی اضافشون کنی.
بعد این کار هم میتونی data field , data source تکست باکست رو تنظیم کنی و هم میتونی دستی نتایج رو بدست بیاری:
مثال برای روش دستی:

Private Sub DBCombo1_Change()
Data1.RecordSource = "select * from MobileList where Name='" & DBCombo1.Text & "'"
Data1.Refresh
Text1.Text = Data1.Recordset.Fields(3).Value
Data1.RecordSource = "select * from MobileList"
Data1.Refresh
End Sub

این واسه بدست آوردن OS هست( به جای 3 باید ایندکس فیلدت رو بنویسی)

Rain_Saeid
جمعه 14 تیر 1392, 23:12 عصر
آیا با خود کمبو باکس نمیشه این کارو کرد؟ یعنی اینکه از DBCombo استفاده نکنیم..
اگه میشه ، ممنون میشم راهنمایی بفرمایید

محسن واژدی
شنبه 15 تیر 1392, 09:39 صبح
آیا با خود کمبو باکس نمیشه این کارو کرد؟ یعنی اینکه از DBCombo استفاده نکنیم..
اگه میشه ، ممنون میشم راهنمایی بفرمایید
سلام علیکم
برای combo-box استاندار بایستی اطلاعات با استفاده از حلقه اضافه کنید که البته برای بانک های حجیم به صرفه نیست