03-04-2012, 10:11
|
|
|
חבר מתאריך: 03.04.12
הודעות: 1
|
|
תנאי בשאילתת אקסס
שלום,
אני רוצה לכתוב תנאי בשאילתא שיאפשר סינון הנתונים לפי שדה בטופס מסויים, אך אם השדה שבטופס ריק, אני רוצה שיופיעו כל הנתונים.
בדרך כלל על מנת שיופיעו כל הנתונים, איני כותב בקריטריון דבר, או שאכתוב Like "*"
הבעיה: בתוך התנאי בשאילתא, אקסס איננו מתייחס לביטוי Like "*"
לדוגמה:
IIf(IsNull([Forms]![טופס שאילתות]![שם לקוח]),"אורית",[Forms]![טופס שאילתות]![שם לקוח])
כאן במקרה שהשדה בטופס ריק, אני מקבל את כל הרשומות בהן המילה 'אורית' מופיעה בשדה הרצוי
אך אם אני כותב
IIf(IsNull([Forms]![טופס שאילתות]![שם לקוח]),Like "*",[Forms]![טופס שאילתות]![שם לקוח])
אינני מקבל תוצאות כלל.
אשמח לעזרה
|