› פורומים › אפיון ופיתוח פריוריטי › הוספת שדה יוזם הזמנה למסך הזמנות רכש
- This topic has 6 תגובות, 2 משתתפים, and was last updated לפני 13 שנים, 8 חודשים by Efi Yacov.
- Post
-
- ינואר 9, 2011 בשעה 6:18 pm
שלום לכולם,
ברצוני להוסיף שדה יוזם ה.רכש במסך הזמנות רכש.
יש יוזם בלוג סטאטוסים אך אני צריך את שם היוזם במסך האב…יש כזה שדה במסך דרישות מרוכזות לרכש, וראיתי במחולל מסכים שזה מUSERS.USERLOGIN, אך יש כמה עמודות כאלה בדיוק, וההבדל בינהם הוא בעמודת מסך INITUSERLOGIN שאיני מצליח להבין מה משמעותו…
אשמח אם תעזרו
תודה מראש
- Replies
-
- ינואר 16, 2011 בשעה 4:24 pm
אני מציע לך להכניס שדה פרטי בכותרת, ואת השדה הזה למלא בהכנסה הראשונה של ההזמנה. זה יקל עליך בשאילתות ודוחות- ינואר 19, 2011 בשעה 6:06 pm
שלום שוב,
1 -למה הכוונה להכניס שדה פרטי בכותרת?2 -בתנאי שהבנתי נכון, הוספתי עמודה מסוג RCHAR לטבלת יסוד של המסך והוספתי למסך עצמו במחולל מסכים. השדה מופיע…
איך עכשיו להגדיר כך שהשדה יתמלא בהקמה של הזמנה? מחולל נתונים של המסך גם לא עוזר במקרה כזה
תודה- ינואר 23, 2011 בשעה 12:23 pm
1. צריך להכניס לטבלה שדה מטיפוס INT 17 בשם XXXX_USER לשים אותו במסך ולעשות ממנו JOIN ל USERS עם מזהה 5.
להוסיף עמודת מסך XXXX_USERLOGIN שתציג את USERLOGIN מ USERS 5 ולעשות אותו לקריאה בלבד2. תכניס טריגר XXXX_POST-FIELD בשדה חובה כלשהו (תאריך לדוגמא)
ורשום בו את הקוד הבא:
:$.XXXX_USER = (:$.XXXX_USER = 0 ? SQL.USER : :$.XXXX_USER) ;
3. תכין את המסך
- מרץ 1, 2011 בשעה 11:55 am
שלום ליאור,
לאחר ניסיונות רבים, הצלחתי להבין את כוונתך וכעת השדה יוזם הזמנה עובד כבר בסביבת פרודקשין.
תודה רבה על עזרה! 🙂האמת שאינני עדיין מבין איך זה מופעל,
אשמח אם תוכל להסביר את הלוגיקה ואיך זה עובד…להלן שדות עם טבלאות במסך שיוצרים שדה יוזם:
PORDERS. XXXX_USER עם חיתוך USERS.USER;
עמודת מסך עמודת טבלה שם טבלה
XXXX_USERLOGIN USERLOGIN ;USERSועוד טריגר שכתבת המקושר לשדה תאריך.
מצ"ב השורות שהוספתי במחולל מסך. [file name=___.zip size=63338]https://www.priority-forums.com/he/images/fbfiles/files/___.zip[/file]- מרץ 8, 2011 בשעה 3:19 pm
הי אפרים
יישר כח על הוספת השדה (וגם על הלייק בפייס)!!לשאלתך:
הקשר מבוסס על מפתח ה A של USERS. הכנסת עמודה זהה בטבלה שלך שתפקידה להכיל את ה A של רשומת המשתמש.
כמו כן הכנסת עמודת USERLOGIN שגם היא מפתח (U) של USERS.
כאשר אתה בוחר שם משתמש USERLOGIN (או ממלא אותו באמצעות טריגר) , המערכת מבינה שזהו מפתח יוניקי, מזהה את הרשומה שבחרת חד חד ערכית וממלאת את כל השדות במסך שקשורים לאותה רשומה ב USERS ובכלל זה, את שדה ה XXXX_USER.
כך נרשם הקשר למשתמש. זו הדרך הקלאסית למימוש קשר בין טבלאות שונות במערכתהטריגר תפקידו למלא את היוזם רק אם אין יוזם.
- יש להתחבר למערכת על מנת להגיב.