PDA

View Full Version : مبتدی: ویرایش دستور



Masoud.eh
چهارشنبه 24 خرداد 1402, 21:46 عصر
سلام دوستان
ممنون میشم دستور زیر رو واسم اصلاح کنید

Form_frm_Main.sub_Main.Form.RecordSource = "SELECT * FROM qry_LOADING WHERE (Ex > ' " & Me.sr_FromDsh & " ' ) And (Ex < ' " & (Me.sr_ToDsh) & " ')"

simorgh2000
چهارشنبه 24 خرداد 1402, 23:13 عصر
سلام
Form_frm_Main.sub_Main.Form.RecordSource = "SELECT * FROM qry_LOADING WHERE ((Ex > " & Me.sr_FromDsh & " ) And (Ex < " & (Me.sr_ToDsh) & "))"

Masoud.eh
پنج شنبه 25 خرداد 1402, 13:57 عصر
ممنون بابت پاسختون
ولی بازم خطا میده
کد بالا متصل به کامندباتن جهت جستجو در فرم اصلی نوشته شده
فرم جستجو از چند تا فیلد تشکیل شده که ممکنه زمان جستجو بعضی از آنها خالی باشند.
چجوری میتونم مقدار null رو در کد وارد کنم که در صورت خالی بودن فیلد از اون بگذره؟

simorgh2000
پنج شنبه 25 خرداد 1402, 18:31 عصر
قبل از ex از تابع nzاستفاده کنید
Nz(ex)

simorgh2000
پنج شنبه 25 خرداد 1402, 18:36 عصر
دوست عزیز اگه امکانش هست نمونه فایلتون بگذارید تا جواب دقیق داده بشه .

mazoolagh
شنبه 27 خرداد 1402, 12:03 عصر
سلام و روز خوش

این تاپیک مشابه پرسش شماست و null بودن شرط در فیلدهای مورد جستجو رو هم پوشش میده:

مشکل در اجرای کوئری با چندین شرط (https://barnamenevis.org/showthread.php?544014)