۳۰-مرداد-۱۳۹۰, ۱۷:۳۷:۳۴
۳۱-مرداد-۱۳۹۰, ۰۳:۰۲:۱۲
(۳۰-مرداد-۱۳۹۰, ۱۷:۳۷:۳۴)Hamidreza97 نوشته است: [ -> ]کسی میدونه چطوری میشه از طریق ویژوال بیسیک ، در database هایی که ساخته ایم بر اساس یک field اطلاعات را جستجو کنیم ؟
این یک نمونه مثال:
کد:
Dim Result As String
Adodc1.Recordset.fliter = ("SELECT Request, Response FROM [ACCESS DATABASE] WHERE Request='" & TXTSearch.Text & "'")
Result = Adodc1.Recordset.Fields("Response")
'[ACCESS DATABASE] dar matne bala : database dakhele MDB (database shoma) ast
'Request dar matn bala jozve sotoonhayi ast ke Dakhelesh search mikoni
'Response dar matne bala sotoone javabha ast
انشاالله به کارت بیاد

۰۲-شهریور-۱۳۹۰, ۱۵:۲۰:۳۲
دوست عزيز چرا لقمه رو دور سرت ميچرخوني؟
خوب از دستور زير استفاده ميكنيم راحت تره ابته اگر از ado واسه ارتباط با بانك استفاده كرده باشيد.
مثلا:
adodc1.recordset.finde "fild name = ' " & text1.text & " ' " didi
اينطوري كه راحت تره به جاي fild name نام همون فيلدي كه ميخوايد بر اساس اون جستجو كنيد رو بديد و به جاي text1.text هم نام مقدار رو بديد.
البته من فيلتر رو به جستجو ترجيح ميدم اونم به اين صورته.
adodc1.recordset.fliter = "fildname =' " & text1.text &" ' " bzam didi
اينم مثل همونه منتها يك مساوي بيشتر داره و به جاي finde از دستور fliter استفاده ميكنيم.
خوب از دستور زير استفاده ميكنيم راحت تره ابته اگر از ado واسه ارتباط با بانك استفاده كرده باشيد.
مثلا:
adodc1.recordset.finde "fild name = ' " & text1.text & " ' " didi
اينطوري كه راحت تره به جاي fild name نام همون فيلدي كه ميخوايد بر اساس اون جستجو كنيد رو بديد و به جاي text1.text هم نام مقدار رو بديد.
البته من فيلتر رو به جستجو ترجيح ميدم اونم به اين صورته.
adodc1.recordset.fliter = "fildname =' " & text1.text &" ' " bzam didi
اينم مثل همونه منتها يك مساوي بيشتر داره و به جاي finde از دستور fliter استفاده ميكنيم.