0

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

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

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

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

سه شنبه 15 شهریور 1390  3:00 PM
تشکرات از این پست
AliFanoodi
cryingsphere
cryingsphere
کاربر نقره ای
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 375
محل سکونت : خراسان رضوی

پاسخ به:فوری لطفا کمک کنید

سلام

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

موفق باشید

سه شنبه 3 مرداد 1391  9:33 PM
تشکرات از این پست
AliFanoodi
Amaterasu
Amaterasu
کاربر تازه وارد
تاریخ عضویت : آبان 1392 
تعداد پست ها : 78
محل سکونت : گیلان

پاسخ به:فوری لطفا کمک کنید

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

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

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

 

دوشنبه 6 آبان 1392  5:07 AM
تشکرات از این پست
دسترسی سریع به انجمن ها