בעיה עם תנאי על שדה null
יש לי טופס שמציג פרטי לקוח ובו יש תת-טופס עם פירוט ההזמנות של אותו לקוח. בנוסף, בטופס הראשי יש גם כפתור שלחיצה עליו מציגה טופס ובו ההזמנה בפרוט. אני מעוניין, שכאשר אין ללקוח אף הזמנה, הכפתור שפותח את טופס ההזמנה המפורטת יתן הודעה מסויימת, וכאשר יש ללקוח הזמנה אחת לפחות הוא אכן יפתח את הטופס. העניין, משום מה, בעייתי. הוספתי שדה שעושה count למס´ ההזמנות שיש בתת טופס, וניסיתי לתת תנאי לכפתור, שרק כאשר ערך השדה גדול מ-0 הוא יפתח את טופס הפירוט, ואחרת - יתן את ההודעה. אמנם, כאשר יש הזמנות ללקוח הוא באמת פותח את טופס הפירוט כמבוקש, אבל כשאין הזמנות, שדה הcount הוא ריק, ואני מקבל הודעת שגיאה you entered an expresiion that has no value. ניסיתי גם לתת תנאי שרק אם השדה הזה אינו null הוא יפתח את הטופס, ואחרת יתן הודעה. ניסיתי גם תנאי שאם השדה null יתן הודעה ואחרת יפתח את הטופס. בכל מקרה אני מקבל את הודעת השגיאה הזו. כלומר, לפי מה שנראה לי, כאשר ללקוח אין הזמנות, אז לשדה הזה אין כל ערך, אפילו לא null, ולכן התנאי נתקע. מה אפשר לעשות כדי לפתור דבר מסוג זה??
מאור.
יש לי טופס שמציג פרטי לקוח ובו יש תת-טופס עם פירוט ההזמנות של אותו לקוח. בנוסף, בטופס הראשי יש גם כפתור שלחיצה עליו מציגה טופס ובו ההזמנה בפרוט. אני מעוניין, שכאשר אין ללקוח אף הזמנה, הכפתור שפותח את טופס ההזמנה המפורטת יתן הודעה מסויימת, וכאשר יש ללקוח הזמנה אחת לפחות הוא אכן יפתח את הטופס. העניין, משום מה, בעייתי. הוספתי שדה שעושה count למס´ ההזמנות שיש בתת טופס, וניסיתי לתת תנאי לכפתור, שרק כאשר ערך השדה גדול מ-0 הוא יפתח את טופס הפירוט, ואחרת - יתן את ההודעה. אמנם, כאשר יש הזמנות ללקוח הוא באמת פותח את טופס הפירוט כמבוקש, אבל כשאין הזמנות, שדה הcount הוא ריק, ואני מקבל הודעת שגיאה you entered an expresiion that has no value. ניסיתי גם לתת תנאי שרק אם השדה הזה אינו null הוא יפתח את הטופס, ואחרת יתן הודעה. ניסיתי גם תנאי שאם השדה null יתן הודעה ואחרת יפתח את הטופס. בכל מקרה אני מקבל את הודעת השגיאה הזו. כלומר, לפי מה שנראה לי, כאשר ללקוח אין הזמנות, אז לשדה הזה אין כל ערך, אפילו לא null, ולכן התנאי נתקע. מה אפשר לעשות כדי לפתור דבר מסוג זה??