راسخون

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

mhba1371 کاربر تازه وارد
|
تعداد پست ها : 2
|
تاریخ عضویت : اردیبهشت 1390 

من دارم در vb  با اکسس یک بانک اطلاعاتی می نویسم که شامل نام و نام خانوادگی و سال تولد و... حال می خواهم برای مثال فقط متولدین یک سال خاص برای مثال 1371 را نشان دهد ایا می شود به من کمک کنید؟

cryingsphere کاربر نقره ای
|
تعداد پست ها : 375
|
تاریخ عضویت : اسفند 1389 

سلام

خب می تونید در شرط کوئری خودتون سال رو 1371 قرار بدید.

موفق باشید

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

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

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 استفاه شده که مثلا آیا متن مورد جست و جو تو تکست سرچ برابر با هیچ مقاری از رکورد فلان (که براساس کمبو تعیین میشه) هست یا نه؟.

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