PDA

View Full Version : سوال: یک مشکل بزرگ در جستجو در بانک اطلاعاتی که هر چی گشتم پیدا نشد. کمکم کنید



sajad_boj71
سه شنبه 18 آبان 1389, 22:44 عصر
سلام
یک مشکل بزرگ در جستجو در بانک اطلاعاتی دارم که هر چی گشتم پیدا نشد.
میخوام با استفاده از یک فیلد در کل فیلد های یک رکورد در بانک اطلاعاتی جستجو کنم
مثلا اگه من یک رکورد داشته باشم که 3 تا فیلد داشته باشه نام و نام خانوادگی و نام پدر
اگه تو یک تکست باکس نام پدر یک کاربر رو وارد کردم اگه بود تو دیتا گرید نشون بده
حالا اگه تو همون تکست باکس نام یا نام خانوادگی یک کاربر رو هم وارد کردم که تو بانک بود تو یک دیتاگرید نشون بده .
لطفا کمکم کنید
هر جا گشتم پیدا نکردم

returnx
چهارشنبه 19 آبان 1389, 00:16 صبح
کار خیلی سختیه و وقت گیر شما باید بیاید همه ی رکورد های فیلد رو بخونین اگه با ورودیتون برابر بود براتون نمایش بده ...
در SQL فکر نکنم چنین کدی باشه که این کا رو انجام بده پس شما باید با استفاده از حلقه ها اینکارو انجام بدید...
پیشنهاد میشه این کار رو انجام ندید...

shoeyb1990
چهارشنبه 19 آبان 1389, 00:20 صبح
فکر کنم منظورت این باشه اگه منظورت این نبود بیشتر توضیح بده تا برات اماده کنم.

Javad-2010
چهارشنبه 19 آبان 1389, 06:59 صبح
دوست عزیز؛
از این کد میتونی استفاده کنی:

db.Recordset.Filter = "Field1 Like '*" & Text1.Text & "*' or Field2 Like '*" & Text1.Text & "*'"

sajad_boj71
چهارشنبه 19 آبان 1389, 10:04 صبح
سلام خدمت همه برو بچ گل.:لبخندساده:
آقا از همتون ممنونم که به این سرعت به سوالم پاسخ دادید
دست همتون درد نکنه مخصوصا آقای shoeyb1990 (http://www.barnamenevis.org/forum/member.php?u=143832) و Javad-2010 (http://www.barnamenevis.org/forum/member.php?u=122091) که دقیقا به اون چیزی که میخواستم پاسخ دادن.
آقا ایول دارین.:چشمک: