צריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...
-
שיהיה לך @מלא נחת. אינני מבין מה אתה רוצה (חוץ מלעזור לי כמובן, וכל הכבוד).
אתה מתכוון שNZ מטפל בערכי NULL, ולפעמים יש מחרוזת באורך אפס שאיננה NULL?
שערבבתי מספרים ומחרוזות?
שנתתי שמות שמורים?חוץ מזה, אבהיר שוב: א. אין קשר לVBA. נטו אקסס.
ב. אין שום בעיה בביטוי כשלעצמו. הוא עובד מצויין כאשר יש לו את כל הנתונים. כאשר אחד הנתונים עליהם הוא מתבסס חסר, אין לי עניין שיבצע את החישוב אותו הוא לא מסוגל לעשות, ולכן אני מעוניין "לכבות" אותו, שלא יראה את המילה #שגיאה לעיני המשתמש. כאמור, שלושת שיטות הטיפול הסטנדרטיות NZ/IsNumeric/IsError לא מועילות.
תודה רבה על כל הרצון הטוב. -
@בעזרתו אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
אתה מתכוון שNZ מטפל בערכי NULL, ולפעמים יש מחרוזת באורך אפס שאיננה NULL?
נכון. ולפעמים הוא גורם לשגיאה.
אם כבר בדקת אותו, אז לא אמרתי כלום.בדוגמא שהבאתי, אם הייתי שם 0 במקום המרכאות הכפולות ""
התשובה היתה false -
קודם כל תודה רבה.
@אבי אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
מוכר.
נכון.
אם תעלה דוגמא קטנה אנסה לעזור.
אני יכול בוודאי להעלות, אבל זה לא יפתור את התסכול. הרי הבעיה היא לא שלי, אלא של האדונים ממיקרופרוסט. לו יהי שאני מתכנת יוצמח פורקניה, ובלעם הרשע היה מתבייש בביטויים שאני מייצר, הרי בדיוק בשביל זה יש ISERROR. כלומר, לא אמורה להימצא שגיאה שלא עונה לתואר ERROR. ואם הוא מתחצף ומראה לי #שגיאה אחרי שביקשתי במקרה כזה לתת לי משהו אחר, אני כועס. מה שאתה מן הסתם רוצה זה לטפל בפרמטרים שהביטוי או הWHERE מקבל, וזה בית חולים מתחת לגשר, חוצמזה, שלפתוח כל ביטוי ולפרק אותו לגורמים בשביל איוולת של מתכנתים גויים זה יותר מדי לעצבים הרופפים שלי. סליחה אם חרגתי.
@מלא אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
@בעזרתו אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
אתה מתכוון שNZ מטפל בערכי NULL, ולפעמים יש מחרוזת באורך אפס שאיננה NULL?
נכון. ולפעמים הוא גורם לשגיאה.
אם כבר בדקת אותו, אז לא אמרתי כלום.בדוגמא שהבאתי, אם הייתי שם 0 במקום המרכאות הכפולות ""
התשובה היתה falseאבל InNumeric אמור לענות על זה, לא? הרי מחרוזת באורך אפס היא לא Numeric.
שוב תודה. -
@Shmuel754 אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
@בעזרתו ואם תגדיר לפקד באירוע בעת שגיאה פעולה לאיפוס התצוגה, זה לא עוזר?
לא יועיל לטפסים רציפים.
-
@בעזרתו משום מה אני לא מכיר את השגיאה המצעבנת הזו במידה והביטוי כתוב נכון
ז"א, יכול להיות שהשגאה נמצאת בתוך הביטוי IsError בעצמו [נניח פרמטר שגוי], ואז זה לא ממש עוזר שהוא נמצא
כאמור כאן אם תעלה דוגמא קטנה, או אפילו רק ביטוי לדוגמא זה יוכל לעזור -
@clickone אמר בצריך לעשות סוף ל#שגיאה / ברוכים השבים לאקסס...:
@בעזרתו משום מה אני לא מכיר את השגיאה המצעבנת הזו במידה והביטוי כתוב נכון
יכול להיות שאתה עושה NZ או טיפול אחר לכל אחד מהפרמטרים בביטוי שאתה כותב, ככה שאתה לא מגיע למצב בו הביטוי מתבסס על נתונים חסרים.