בדוחו"ת אני שולף את שם העיר לפי הid ששמתי בשדה STAM.
ההבדל היחיד ביניהם שבאחד הדוחות יש תנאי במקור הפקד ששם העיר is not null
פורסם במקור בפורום CODE613 ב23/01/2014 01:47 (+02:00)
בדוחו"ת אני שולף את שם העיר לפי הid ששמתי בשדה STAM.
ההבדל היחיד ביניהם שבאחד הדוחות יש תנאי במקור הפקד ששם העיר is not null
פורסם במקור בפורום CODE613 ב23/01/2014 01:47 (+02:00)
אז רק שתדע שאני יושב עם אקסס כבר כמעט שעה רק על האתגר הזה...
ועשיתי כך: טבלת שמות אנשים וטבלת שמות ערים, בדו"ח שמתי קומבו שמושך שם עיר לפי ID של העיר בכתובות.
הוספתי ID ללא ערים במקביל, ויצא כך:
כאשר היה איזשהו חישוב בשאילתה של מקור הפקד, אפילו רק בדיקת NULL וכל שכן סיכומים, קרתה התקלה המדוברת.
אבל אם רק שלפתי את הנתונים- בהעדר התאמה נותרה התיבה ריקה.
כמו שאני מבין אותך, לא יכלת לעשות כך כי אז היה מוצג סתם מספר חיוב אקראי ללא הסבר, ולכן הוספת איזשהו חישוב לבדוק אם וכמה וכו', ולכן הצעתי לך שדה קיים עם המילה כן.
הנסיונות בוצעו באקסס 2013.
ובקשר להתקוטט עם מיקרוסופט, יש משהו יותר גרוע. הרצת דוח עם שגיאה בשליפת הנתונים שיוצרת הודעת שגיאה.
תלחץ אישור עד שכל האצבעות כואבות....
פורסם במקור בפורום CODE613 ב23/01/2014 00:40 (+02:00)
להגנתי אומר שלא פירטת שאתה מדבר בסיכום, אלא בערך יחידני, ועל זה אני חושב ששאלתי במקומה, כי צריך לתקן דבר כזה.
אבל האמת שזה לא כ"כ מגן עלי, כי כל הבעיה שלך קיימת רק כאשר יש חישוב או תנאי או סיכום בשאילתה. כאשר זו שאילתה פשוטה הוא מציג שדה ריק.
אז פידחתי בכל מקרה...
טוב, בוא נתחיל מחדש.
אתה זקוק לסיכום? או רק לעצם הידיעה שהוא מופיע שם?
(כמו שאני מבין ממך אתה רק רוצה לדעת שהוא מופיע בארוחות לפחות פעם אחת).
אם רק לעצם הידיעה- הנה רעיון שישמע לך קצת מוזר, אבל תכל'ס עובד....
תוסיף עמודה בטבלה המקורית, שהתוכן שלה יהיה המילה "כן".... ואותה תקבע כעמודה המוצגת בקומבו, וכרגיל את ה- ID מוסתר.
מקור השורה יהיה פשוט ללא חישובים ותנאים. במקרה כזה כאשר התלמיד לא מופיע, תשאר התיבה ריקה.
גם אם הרעיון הזה לא מוצא חן בעיניך, אפשר להגיב בצורה שתשאיר חשק להמשיך לדון איתך....
פורסם במקור בפורום CODE613 ב23/01/2014 00:05 (+02:00)
שלום וברכה
סליחה שאני מתפרץ ככה אבל... קודם כל עצם העובדה שיש לך ID בלי ערך מקביל, מעורר שאלה על נירמול הנתונים שלך, מאיפה הגיע ה ID הזה בכלל, הרי הוא מייצג ערך לא קיים.
בנוסף חושבני שזה לא תקלה כלל, להפך, כיצד תדע שיש ערך בשדה? אם הוא יוצג כריק, יתכן ובטעות יערכו אותו. ואם אינך מעוניין שיהיה אפשר לערוך, למה לך קומבו בוקס, עדיף תיבת טקסט עם ערך מחושב.
פורסם במקור בפורום CODE613 ב22/01/2014 22:36 (+02:00)