دوستان عزیز سلام
ببخشید کسی میدونه چطور میشه نوشتن در comboboxرا هوشمند کرد.یعنی مثلا وقتی من حرف ((د ))را تایپ میکنم برود روی اون دسته از textها که با دال شروع میشوند و همینطور الی آخر.....
با تشکر فراوان :roll:
دوستان عزیز سلام
ببخشید کسی میدونه چطور میشه نوشتن در comboboxرا هوشمند کرد.یعنی مثلا وقتی من حرف ((د ))را تایپ میکنم برود روی اون دسته از textها که با دال شروع میشوند و همینطور الی آخر.....
با تشکر فراوان :roll:
من این سوال را در این بخش وی بی با سورس جواب دادم ولی نمی دانم چرا تعداد زیادی از تاپیک های بخش وی بی به طور ناگهانی حذف شده اند و ناپدید هستند.........
برای اینکار باید از sql و دستور like بجای = استفاده کنید و از حرف % قبل از شروع شدن جستجوی عبارت .......
آقای نصیری ضمن تشکر از پاسخ گویی شما
بله دقیقا حق با شماست.من هم اون جواب شما را قبلا دیده بودم .ولی الان پیداش نمیکنم.درضمن میشه توضیح بدید چطور برای combobox ،ddیک sql بسازیم.
با تشکر
جنتی
قبل از استفاده از کد زیر باید یک کنترل adodc را کاملا ست کرده باشید
bindingToDataComboSQL _
cmbVosool, "select sazman_name from sazman_info " + _
"where sazman_name like '%" & Trim(txtVedit.Text) & "%'"
Public Sub bindingToDataComboSQL( _
dCombo As DataCombo, ByVal strSQL As String)
On Error GoTo LocalError
With ADODC1
.CommandType = adCmdText
.RecordSource = strSQL
.Refresh
End With
With dCombo
'.Style = dbcSimpleCombo
Set .DataSource = ADODC1
Set .RowSource = ADODC1
.ListField = clsDB_FieldName ' Field displayed by DataCombo.
End With
Exit Sub
LocalError:
MsgBox Err.Description, vbCritical + vbSystemModal, "bindingToDataCombo Error..."
End Sub
سلام دوست من اگه درست متوجه شده باشم شما می خوایین که کنترلتون خاصیت Autocomplete داشته باشه
برای این کارcombobox را انتخاب و گزینه های زیر را برای آن تنظیم کنید
نیازتون=AutoCompleteModولی AutocompleteSource رو حتما باید رو listitems قرار بدین
موفق باشین
این بهترین راه است
دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان
هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)