0

فوری لطفا کمک کنید

 
Amaterasu
Amaterasu
کاربر تازه وارد
تاریخ عضویت : آبان 1392 
تعداد پست ها : 78
محل سکونت : گیلان

پاسخ به:فوری لطفا کمک کنید
دوشنبه 6 آبان 1392  5:07 AM

به فرض یه کمبو باکس داریم که توش نوع سرچ رو تعین میکنیم که عناصرش به شرح زیرن: برای مثال یه فروشگاه

0- شناسه خرید

1- شناسه ی مشتری

2- شناسه ی محصول

یه تکست باکسم داریم بای کلمه ی جست و جو یه دکمه هم کنارش برای جست و جو داریم.

کد دکمه ی سرچ از این قراره:

 

Private Sub cmdSearch_Click()
Adodc1.CommandType = adCmdText
If txtSearch.Text = "" Then
    Exit Sub
End If

If Combo1.ListIndex = 0 Then
    Adodc1.RecordSource = "select * from Buy where B_ID=" & CLng(txtSearch.Text)
    Adodc1.Refresh
    
End If

If Combo1.ListIndex = 1 Then
    Adodc1.RecordSource = "select * from Buy where C_ID like  '" & txtSearch.Text & "%' "
    'MsgBox Adodc1.RecordSource
    Adodc1.Refresh
   
End If

If Combo1.ListIndex = 2 Then
    Adodc1.RecordSource = "select * from Buy where P_ID like  '" & txtSearch.Text& "%' "
    'MsgBox Adodc1.RecordSource
    Adodc1.Refresh
   
End If
End Sub

 

تو این مثال موارد زیر وجود داره:

B_ID---> شناسه ی خرید

C_ID---> شناسه ی خریدار

P_ID---> شناسه ی محصول

از دستور لایک Like برای مقایسه ی دو مقدار در sql استفاه شده که مثلا آیا متن مورد جست و جو تو تکست سرچ برابر با هیچ مقاری از رکورد فلان (که براساس کمبو تعیین میشه) هست یا نه؟.

موفق باشید دوستان

 

تشکرات از این پست
دسترسی سریع به انجمن ها