PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : پرسش: ایجاد کد سرچ در کوئری اکسس



ARYACLUB
2018/12/07, 21:29
با سلام خدمت همه دوستان

بنده توی ایجاد سرچ در کوئری مشکل داشتم

به طور مثال در دیتابیس 3 فیلد / نام / نام خانوادگی و کد ملی داریم
در گوئری هم سه کد زیر را داریم



Like "*"+[Forms]![Frm_Nam_Serch]![NAME_1]+"*"
Like "*"+[Forms]![Frm_Nam_Serch]![NAME_2]+"*"
Like "*"+[Forms]![Frm_Nam_Serch]![Code_1]+"*"


حال اگر جدول دیتابیس به صورت زیر باشه و و کلمه فقط محمدی در فیلد خانوادگی سرچ بشه و نام و کد ملی را * بزنیم
به دلیل خالی بودن فیلد ها دیگه نتیجه جستجو صفر هستش
برای این مشکل چیکار باید کرد که Null را نادیده بگیره

با تشکر
http://uupload.ir/files/zex1_ق.jpg (http://uupload.ir/)

ARYACLUB
2018/12/07, 23:11
با تابع NZ هم نتونستم نتیجه بگیرم /

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

مثال

Like Nz("*"+[Forms]![F_1_Search]![NAME_1]+"*")

Amir Ghasemiyan
2018/12/08, 08:23
سلام دوست عزيز
من خيلي وقته با اكسس كار نكردم و تقريبا همه چي يادم رفته اما در اين چنين شرايطي معمولا من از if استفاده ميكنم
ميگم اگر محتواي فرم خالي نيست شرط like رو بذار و گرنه خالي بذار يا like "*" قرار بده

rostamani
2019/02/18, 18:56
جدول برنامت رو بده که برات درستش کنم .اینجوری نمیشه گفت . 1847418475