› פורומים › אפיון ופיתוח פריוריטי › רשימת בחירה לא עובדת לטבלה ועמודה שנוספו למסך
- This topic has 4 תגובות, 2 משתתפים, and was last updated לפני 13 שנים, 10 חודשים by Efi Yacov.
- Post
-
- פברואר 8, 2011 בשעה 3:58 pm
שלום לכולם,
המחסנאי שלנו מקים דרישות לעובדים שאין להם רישיון פריוריטי.
ברצוני לצור טבלה חדשה עם שמות העובדים הרלוואנטיים ואז להוסיף עמודה בחירה של ערכים מטבלת הנ"ל.לצורך בדיקה (בשרת טסטים) התחלתי לצור טבלת WORKERS (כמו טבלת AGENTS) עם עמודות, טיפוסים ומפתחות זהים לחלוטין לעמודת סוכן במסך הצעות מחיר FOB.
הוספת עמודות של טבלת WORKERS באופן זהה לעמודות של AGENTS במסך הצעות מחיר FOB (FOBPROF). לצורך כך הגדרתי JOIN כפי שהוא בAGENTS.
הקמתי מסך לטבלת WORKERS והזנתי ערכים.
כעת במסך הצעות מחיר FOB מופיעים העמודות שלי כפי שהם בעמודות של סוכן, אך ללא רשימת בחירה…
במסך ראיתי שלעמודת AGENTS.AGENTCODE יש טריגר CHECK-FIELD-INACTIVE ומה שרשום בו זה:
(#INCLUDE CUSTOMERS/AGENTCODE/CHECK-FIELD-INACTIVE).
בגלל שאינני מבין את משמעותו, לעמודה שאני הוספתי WORKERS.WORKERCOD אין טריגר.
האם הבעיה שרשימת בחירה לא עובדת בגלל שחסר לעמודה WORKERS.WORKERCODE טריגר של AGENTS.AGENTCODE?מצ"ב עמודת כפי שהן כעת ממחולל מסכים
אודה אם תכוונו אותי.
תודה [file name=_____FOB.zip size=14948]https://www.priority-forums.com/he/images/fbfiles/files/_____FOB.zip[/file]
- Replies
-
- פברואר 11, 2011 בשעה 12:48 am
אפרים שלום1. משתמשים ועובדים במערכת הם שני דברים שונים. אתה יכול לפתוח עובדים שלא מקושרים להם משתמשים ולא לבנות טבלה נוספת שתצריך תחזוקה כפולה של נתונים
2. למסכים המיועדים לאחסון נתונים אשר נהוג להציג ברשימות בחירה או חיפוש (כאשר מסך זה מקושר ב JOIN למסך אחר) מוגדרות רשימות בחירה ברירות מחדל בהפעלות המסך שמאחסן את נתוני הרשימה. טריגר הבחירה נקרא CHOOSE-FIELD והחיפוש נקרא SEARCH….
כך בכל קישור של מסך שיש לו רשימות בחירה וחיפוש, מקבלים את הרשימות מבלי להגדיר אותן מחדש.- פברואר 16, 2011 בשעה 6:44 pm
שלום ליאור,1- אני יודע את זה, הבעיה היא שכמות העובדים במערכת בערך 200, וכמות הרישיונות כשליש מזה. ז"א עובדים שאין להם רישיונות הם בערך כ140 ואלו שמבקשים להזמין חומר הם רק 8 עובדים, לכן חשבתי על טבלה חדשה כדי שיפתחו רק אותם 8 עובדים שמזמינים את החומר באמת.
2 – הוספתי למסך העובדים שהקמתי (שלי פרטי ולא זה שיש במערכת) טריגר CHOOSE-FIELD עם קוד
SELECT WORKERNAME,WORKERCODE
WHERE WORKER 0 ORDER BY WORKERNAME;
ועשיתי הכנה לאותו מסך העובדים שלי (WORKERS).כעת כאשר אני פותח מסך הצעות מחיר FOB, המסך לא נפתח בגלל שיש 2 שגיאות שקשורות לטריגר:
"FOBPROF/WORKERCODE/CHOOSE-FIELD", line 3: parse error at or nea
Query can be found in file : C:\priority\tmp/prep.errכנראה שקוד שרשמתי בטריגר שגוי, אשמח אם תכוון אותי איפה הטעות…
תודה- פברואר 17, 2011 בשעה 12:27 pm
- יש להתחבר למערכת על מנת להגיב.