ورود

View Full Version : سوال: مرتبط کردن اطلاعات یک فیلد به یک کمبو باکس



gohari244
جمعه 08 بهمن 1389, 23:10 عصر
سلام دوستان من از یک کمبو باکس سفارشی به نامmbcombobox استفاده می کنم می خواستم بدونم چجوری میشه اطلاعات یک فیلد از بانک اکسس رو به این کمبو اکس وارد کرد
با تشکر

Mohsen.
شنبه 09 بهمن 1389, 14:24 عصر
مشخصه DataSource رو با کنترل دیتا و مشخصه DtatField رو با فیل مورد نظر مقدار دهی کن.:چشمک:

simorgh-hossein
دوشنبه 11 بهمن 1389, 02:50 صبح
اوني رو كه شما گفتيد واسه DataCombo است ولي بهتر است از كد زير به اين صورت استفاده كنيد ! :خجالت:
از يك حلقه For استفاده كن و مقادير فيلد مورد نظر رو توش بريز . :لبخند:
مانند كد زير :
For i = 1 To Ado1.Recordset.RecordCount
("Combo1.AddItem (Ado1.Recordset.Fields("name
Ado1.Recordset.MoveNext
Next i

gohari244
سه شنبه 12 بهمن 1389, 11:34 صبح
اوني رو كه شما گفتيد واسه DataCombo است ولي بهتر است از كد زير به اين صورت استفاده كنيد ! :خجالت:
از يك حلقه For استفاده كن و مقادير فيلد مورد نظر رو توش بريز . :لبخند:
مانند كد زير :
For i = 1 To Ado1.Recordset.RecordCount
("Combo1.AddItem (Ado1.Recordset.Fields("name
Ado1.Recordset.MoveNext
Next i
متشکرم دوست عزیز ولی این کد فقط یک رکورد رو نشون می ده

simorgh-hossein
سه شنبه 12 بهمن 1389, 13:21 عصر
دوست عزيز من خودم كد ها رو امتحان مي كنم و بعدا به شما مي گم !
در ضمن شايد شما دستور زير رو بين جايي كه گهتم نمي نويسيد !
Ado1.Recordset.MoveNext
آخه با نوشتن اين كد ركورد ست به ركورد بعدي ميره و ركورد بعدي رو توي Combo ميريزه !
بازهم اگه مشكلي بود بگيد !

gohari244
سه شنبه 12 بهمن 1389, 17:53 عصر
ممنون دوست عزیز امتحان کردم جواب داد
راستش با data جواب نمی ده
باز هم ممنون