נעם כתב
מוטב לא להוסיף שדה פרטי לטבלת DOCUMENTS כי כך אותו שדה יופיע בכל מסך שמבוסס על טבלת DOCUMENTS (ויש הרבה כאלה!)
שלא תבין אותו לא נכון
הוא לא מתכוון שפתאום העמודה תופיע בכל המסכים האלה
אלא שהעמודה תופסת מקום גם בשורות בטבלה בהן לא יהיה שימוש בעמודה אי פעם (כי לא מדובר בשורה של חוזה שירות אלא תעודת משלוח, פרויקט, ספרית מלאי וכו')
דווקא מהשגיאה הזאת הייתי חושב שיכול להיות שהעמודה כן נוספה לעמודת SERVCONT… אלא שם העמודה ושם הטבלה נכתבו בעמודות המיועדות לכך וכשעושים את זה וטבלת הבסיס של המסך היא לא SERVCONT המערכת מנסה לאתר שורה ב-SERVCONT עם הערך ההוא באותה עמודה. וכדי למנוע את זה צריכים להגדיר בביטוי ולא בעמודות אלה – כמו שקורה אצל VALIDDATE. ואז צריכים לטפל במה שנעם הזכיר.
אבל יכול להיות שלא שם הוספת את העמודה אלא לטבלה אחרת או לטבלה הנכונה עם מזהה טבלה אחרת שזה בעצם טבלה אחרת… כמו שנשמע ממה שנעם כתב, קשה לנו לעזור במקרים כאלה. אני רק רציתי להוסיף את ההסבר הנ"ל. נעם בד"כ תורם את ה"איך" (והמון תודות לו), אני מעדיף להציג את ה-"למה" וה-"למה לא"…
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]