ورود

View Full Version : کامبو باکس



khomar
جمعه 08 اردیبهشت 1385, 23:43 عصر
یه کامبو باکس دارم که می خوام به فیلد نام از یکی از جدول های اکسس اتصال داشته باشه حالا در هنگام اجرا می خوام مثلا وقتی م رو می زنم تمام اسم هایی که با م شروع شدن رو برام بیاره (مثل سرچ ویندوز )

yavari
شنبه 09 اردیبهشت 1385, 19:08 عصر
سلام
یه سرچ بکن ، هست !
موفق باشی

khomar
شنبه 09 اردیبهشت 1385, 23:52 عصر
سرچ کردم اما اونی که من می خواستم نبود یا شایدم بود و من ندیدم

hamid2002ir
یک شنبه 10 اردیبهشت 1385, 14:39 عصر
از دیتا کمبو استفاده کن مخصوص این کاره
DataCombo

khomar
دوشنبه 11 اردیبهشت 1385, 23:33 عصر
چه جوری استفاده کنم ؟ می شه توضیح بدید

شاپرک
سه شنبه 19 اردیبهشت 1385, 13:21 عصر
من هم سرچ کردم ولی چیزی دستگیرم نشد .
لطفا بگید چه جوری میشه اینکار رو کرد ؟

vb341
سه شنبه 19 اردیبهشت 1385, 18:49 عصر
از کنترل datacombo خود Vb استفاده کن . خودش این خاصیت رو داره و وقتی شما حرف م رو زدی کلید جهت رو به پائین رو بزن . یکی یکی اسمهائی که با حرف م شروع شده رو برات میاره

Hossein Bazyan
سه شنبه 19 اردیبهشت 1385, 19:31 عصر
دوست عزیز سلام
کد زیر را در KeyUp کمبوباکست بنویس مشکل حله !!!



Private Sub cboSearch_KeyUp(KeyCode As Integer, _
Shift As Integer)
Static NoSelectText As String
Dim i As Long
Const RGBerror = 255
With cboSearch
If KeyCode = vbKeyUp Then Exit Sub
If KeyCode = vbKeyDown Then Exit Sub
If KeyCode = vbKeyLeft Then Exit Sub
If KeyCode = vbKeyRight Then Exit Sub
If KeyCode <> vbKeyBack Then
NoSelectText = Mid(.Text, 1, Len(.Text) - .SelLength)
Else
If NoSelectText <> "" Then
NoSelectText = Mid(NoSelectText, 1, Len(NoSelectText) - 1)
End If
End If
For i = 0 To .ListCount - 1
If UCase(NoSelectText) = UCase(Mid(.List(i), 1, Len(NoSelectText))) Then
.ListIndex = i
Exit For
End If
Next
.SelStart = Len(NoSelectText)
.SelLength = Len(.Text)
If .ListIndex = -1 Then
.BackColor = RGBerror
Else
.BackColor = vbWindowBackground
End If
End With
End Sub


در کد بالا نام کمبوباکس cboSearch میباشد

شاپرک
چهارشنبه 20 اردیبهشت 1385, 06:29 صبح
خودش این خاصیت رو داره و وقتی شما حرف م رو زدی کلید جهت رو به پائین رو بزن . یکی یکی اسمهائی که با حرف م شروع شده رو برات میاره

ممنونم من این خاصیت رو نمیدونستم دنبال همین بودم

Hossein Bazyan
از شما هم ممنون من منظورم Datacombo بود که حل شد

khomar
چهارشنبه 20 اردیبهشت 1385, 23:40 عصر
با این که هنوز امتحانش نکردم اما از کمکتون ممنون

شاپرک
سه شنبه 26 اردیبهشت 1385, 11:12 صبح
میشه کاری کرد که فقط اسمهایی که تو لیست هستند رو بشه انتخاب کرد و کاربر نتونه چیز دیگه ای تایپ کنه ؟؟؟؟؟؟

شاپرک
شنبه 30 اردیبهشت 1385, 07:32 صبح
\????????????????????