PDA

View Full Version : سوال: لیست کردن به ص ورت Combo



rezazare1234
جمعه 24 آذر 1391, 18:56 عصر
سلام
من میخوام یکی از فیلد هایم در اکسس که به صورت text هست را به صورت کشویی Combo در بارود
من Combo را به جدول وصل کردم اما نمیدونم چرا فقط اولین رکورد را میارورد
به صورت واضح بگم میخوام تمام فلید را در ویژال به صورت کشویی بیاورد

oYaMaa
جمعه 24 آذر 1391, 19:03 عصر
سلام!
می تونید از حلقه استفاده کنید!

rezazare1234
جمعه 24 آذر 1391, 19:06 عصر
میشه بیشتر توضیح بدهید
من فیلدی به نام ، نام کاربری درست کردم در اکسس
وقتی کمبو را به جدول متصل می کنم فقط رکورد اولی قابل نمایش هست

oYaMaa
جمعه 24 آذر 1391, 19:15 عصر
Adodc رو روی بانکتون تنظیم کنید و از کد زیر استفاده کنید.
Do While Adodc1.Recordset.EOF = False
Combo1.AddItem Adodc1.Recordset.Fields("نام کاربري")
Adodc1.Recordset.MoveNext
Loop

rezazare1234
جمعه 24 آذر 1391, 19:51 عصر
اقا مشکل حل شد ممنون از راهنمایی وجواب سریعتون
ببخشید یک مشکل دیگه من داشتم
من میخواهم
موقع ساخت کاربری
اگر کابری دوباره ساخته شود
هشدار داده شود این نام قبلا ثبت شده است

oYaMaa
جمعه 24 آذر 1391, 23:14 عصر
سلام!
Adodc1.Recordset.Filter = "UserName='" & Text1.Text & "'"
If Adodc1.Recordset.EOF Then
MsgBox "این نام قبلا ثبت شده است"
Else
Adodc1.Recordset.AddNew
Adodc1.Recordset.Update "UserName", Text1.Text
Adodc1.Refresh
End If
موفق باشید!