PDA

View Full Version : جستجو قسمتی از کلمه



jamalm
چهارشنبه 13 مرداد 1389, 13:16 عصر
سلام اساتید

من تو کوئری برای جستجو از کد زیر استفاده کردم
IIf(IsNull([forms]![search]![text0]),[name],[forms]![search]![text0])

حالا وقتی سرچ میکنم باید دقیقا عین همون عبارت فیلد رو بنویسم حالا چه تغییری باید بدم که اگر قسمتی از متن فیلد رو نوشتم تو نتیجه جستجو بیاد؟

Fatollah_ghazi
چهارشنبه 13 مرداد 1389, 22:08 عصر
سلام چند روز پيش هم همين كد رو براي يكي از دوستان نوشتم
ولي ميتوني از كد زير دركوئري خود استفاده كنيد."*"&[قسمتي از واژه]&"*" like

Ghanian
پنج شنبه 14 مرداد 1389, 12:57 عصر
بسم الله الرحمن الرحيم
سلام عليكم
به جاي استفاده از تابع isnull مي توانيد از تابع nz به شكل زير استفاده نماييد:
like nz([forms]![search]![text0];"*")
و اگر بخواهي كه جستجوي شما به حالت «شامل بودن عبارت» تغيير يابد به شكل زير عبارت را تغيير دهيد:
like "*" & nz([forms]![search]![text0];"*") & "*"

يا علي