› פורומים › אפיון ופיתוח פריוריטי › טבלה חדשה
- This topic has 26 תגובות, 2 משתתפים, and was last updated לפני 15 שנים, 2 חודשים by Lior.
- Post
- Replies
-
- ספטמבר 14, 2009 בשעה 9:08 pm
לא כ"כ הבנתי מה אתה מנסה לעשות.
מחד גיסא כתבת שאתה רוצה להוסיף חתימה לתוצאות, ומאידך ה DUMP מציג מסך חדש לחלוטין.
אנא פרט- ספטמבר 15, 2009 בשעה 10:45 am
הי ליאור,
אני מעוניין שתהיה חתימה אלקטרונית במסך תוצאות בדיקה, כך שכל עובד שמבצע בדיקה תתבצע חתימה שלו במערכת.
ניסיתי להביא מסך של חתימה ממסך פירוט שחרור מעבדה למסך תוצאות בדיקה וקיבלתי את החתימה של העובד שביצע את שחרור המעבדה, לכן הגעתי למסקנה שאני צריך לבנות טבלה פרטית ומסך פרטי.
זה לא נכון? ניתן להשתמש במסך חתימה קיים?
תודה,
יניב- ספטמבר 16, 2009 בשעה 11:12 am
לא ניתן להשתמש במסך הקיים.מה שאתה צריך לעשות זה להכניס שתי עמודות לטבלת תוצאות הבדיקה
XXXX_USER – זה יחזיק את ה ID של ה USER החותם. INT 13
XXXX_UDATE – זה יחזיק את תאריך + שעת החתימה. DATE 14ב POST-INSERT ו POST-UPDATE אתה צריך לרשום בהן את SQL.USER ו SQL.DATE
אתה יכול להשתמש בהן להצגה במסך בן כמו בדוגמא שהבאת או לחילופין להציג אותן ברשומת התוצאה לקריאה בלבד כמובן, זה יותר פשוט להסברה וביצוע
מה אתה מעדיף ?
- ספטמבר 17, 2009 בשעה 5:46 pm
הי ליאור,
הוספתי שתי עמודות חדשות כפי שציינת.
אני לא מבין איך לעדכן את הטריגרים. אם תוכל להרחיב קצת אודה לך.
חג שמח ושנה טובה
🙂- ספטמבר 21, 2009 בשעה 9:24 pm
להלן הקוד של הטריגרים:
[code:1]UPDATE TRANSLABANALYSES SET XXXX_USER = SQL.USER, XXXX_UDATE = SQL.DATE
WHERE TRANS = :$.TRANS AND ANALYSIS= :$.ANALYSIS; [/code:1]- ספטמבר 23, 2009 בשעה 11:45 am
ליאור,
אני מצטער שאני משגע אותך אבל אני לא מבין.
הכנסתי 2 עמודות חדשות למסך "תוצאות בדיקה" כפי שהסברת.
הקמתי 2 טריגרים חדשים בשם:ACCU_POST-INSERT ו -ACCU_POST-UPDATE.
עכשיו אני צריך לקשר את 2 הטריגרים ל-2 העמודות ולהכניס להפעלות העמודה את הקוד? לכל עמודה לקשר את 2 הטריגרים ולכל טריגר את הקוד?
תודה,
יניב- ספטמבר 23, 2009 בשעה 2:58 pm
אתה צריך להכניס את הקוד הזה בהפעלות המסך, לא בהפעלות עמודה
את עמודת התאריך תציג כמו שהיא לקריאה בלבד
מעמודת ACCU_USER תעשה חיתוך עם USER בטבלת USERS מזהה חיתןך 5
תוסיף את USERLOGIN מ USERS מזהה 5 לקריאה בלבד- ספטמבר 23, 2009 בשעה 3:23 pm
הקמתי טריגרים חדשים למסך והוספתי לשניהם את הקוד.
ביצעתי את מה שרשמת ואני מקבל את הודעת השגיאה המצ"ב.
תודה,
יניב [file name=Doc4.doc size=134144]https://www.priority-forums.com/he/images/fbfiles/files/Doc4.doc[/file]- ספטמבר 23, 2009 בשעה 4:11 pm
תעלה בבקשה DUMP של הטבלה TRANSLABANALYSES
ו – DUMP של המסך- ספטמבר 23, 2009 בשעה 4:23 pm
DUMP TABLE [file name=________.txt size=627]https://www.priority-forums.com/he/images/fbfiles/files/________.txt[/file]- ספטמבר 23, 2009 בשעה 4:23 pm
DUMP FORM [file name=file.txt size=56047]https://www.priority-forums.com/he/images/fbfiles/files/file.txt[/file]- ספטמבר 23, 2009 בשעה 4:31 pm
שם עמודת התאריך בטבלה הוא ACCU_DATE ובטריגרים הוא ACCU_UDATE. תשנה בטריגרים ל ACCU_DATE ותכין את המסך
- יש להתחבר למערכת על מנת להגיב.