PDA

View Full Version : HELP ===>search IN VB With Sql



pesare_matin2005
چهارشنبه 17 تیر 1383, 07:59 صبح
سلام من یک جستجو با sqL که یک رکورد‌ خا‌ص‌ را جستجو می کند نوشتم‌ که هما ن TEXT درون TEXT BOX را جستجو می‌ کند من می خوآّهم علاوه بر ان رکورد هاى را که دارای ان TEXT مى باشند‌ را به من نمایش دهند‌ اگر می‌ شود یک مثال‌ براى من بنویسید





با تشکر

jannati
چهارشنبه 17 تیر 1383, 08:41 صبح
اگر منظورتان را درست متوجه شده باشم شما باید از کلمه وLIKEاستفاده کنید.به این صورت:


strsql = "select * from ersal2 where fard like '%" & Text1.Text & "%'"

در این صورت تمام قسمتهای شبیه text1.textرا برایتان searchمیکند.

pesare_matin2005
چهارشنبه 17 تیر 1383, 08:47 صبح
خیلی ممنون هستم :)

pesare_matin2005
چهارشنبه 17 تیر 1383, 08:48 صبح
خیلی ممنونم :) من برم ازمایش کنم :)

pesare_matin2005
شنبه 20 تیر 1383, 08:11 صبح
سلام خانم جنتی این فرمانی که به من دادین error داد . :( من چه کار کنم

jannati
شنبه 20 تیر 1383, 08:56 صبح
میشه Errorرا اینجا بنویسی.ببینیم مشکل چیه :?:

pesare_matin2005
شنبه 20 تیر 1383, 11:26 صبح
باید برم خونه بیبینم فردا خطا رو می ارم مرسی از توجه شما :)

pesare_matin2005
یک شنبه 21 تیر 1383, 07:53 صبح
سلام من رفتم تست کردم و خطای زیر را می دهد :

Syntax error ( Missinh Operator ) in Query Expression [name_moshtari]= like ' % babay % "

وبعد از ان REfresh را خطا میدهد :


Method ' REFRESH ' of Abject ' idodc' faild
حالا من چه کار کنم .
راستی من چطور می تونم خروجی جستجو را که روی Data Grid دارم را چاپ کنم میشه کمکم کنین :(

jannati
یک شنبه 21 تیر 1383, 08:31 صبح
دوست عزیز سلام
اگر اشتباه نکرده باشم شما باید در کد خود علامت 'را قبل و بعد از علامت% بردارید.اگردارید با stringمقایسه میکنید.
اما در مورد چاپ DATAGRIDباید بگم من خودم اینکار رو نکرده ام.من زیر Datagridیک دکمه گذاشته ام با عنوان نسخه چاپی و سپس با استفاده از Datareportیا crystal reportیک صفحه مثل اطلاعات Datagridمیسازم.اونطوری راحت چاپ هم میشه .مرتب هم هست.البته دقیقا از همون SQLاستفاده میکنم که Datagridرو میسازه. :)

pesare_matin2005
یک شنبه 21 تیر 1383, 09:33 صبح
برای اونی که گفتین من میر تست میکنم ولی اگه نشد چی ؟

بعد در مورد Data Grid من باید طوی مسیر یک بانکه بدم برای data invernoment ولی اگه من توی Connection مسیر یک بانک و بدم خروجی چاپ من میشه اطلاعات کل بانک حالیمن بای در Data invernomnet شرط خاصی بزارم که بتونم فقط خروجی اونو که جستجو شده را چاپ کنم