› פורומים › אפיון ופיתוח פריוריטי › עדכון שדה מנוהל מלאי
- This topic has 5 תגובות, 3 משתתפים, and was last updated לפני 5 שנים, 8 חודשים by yitzchok.
- Post
-
- אפריל 13, 2019 בשעה 11:50 am
שלום לכולם.הוספתי את השדה "מנוהל מלאי" למסך מוצרים על מנת לעדכן את הערך גם משם.
בניתי ממשק למסך עבור כרטיס פריט עם שני שדות, מקט ומנוהל מלאיעל השדה הפעלתי טריגר TALR_POST-FIELD שממלא את הנתונים לטבלת GENERALLOAD .
להלן הקוד:
DELETE FROM GENERALLOAD;
INSERT INTO GENERALLOAD (LINE, TEXT6, CHAR1, RECORDTYPE)
VALUES (1, :$.PARTNAME, :$.@, '1');
EXECUTE WINACTIV '-P', 'TALR_INVFLAG';בעת שינוי השדה החדש במסך המוצרים הטריגר עובד, אבל העדכון לא מתרחש.
אשמח להבין למה.
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
- Replies
-
- אפריל 13, 2019 בשעה 9:40 pm
בלי להתייחס לעצם השאלה אני רוצה לציין שב-POST-FIELD מעדכנים אך ורק ערכים אחרים בשורה (משתנים של העמודות) ולא מבצעים עדכונים עצמאיים לדטהבייס.
בפריוריטי הכלל הוא ששמירה היא ביציאה משורה ועד אז אפשר לבטל את השינויים. עדכון בדטהבייס בעדכון שדה נוגד לכלל זה.לכן יש לבצע את העדכון ב-POST-INSERT/UPDATE
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2019 בשעה 9:43 pm
בנוסף הרצת פרוצדורה לדעתי מיותרת, ניתן להפעיל את ממשק המסך ישירות, ולהשתמש בטבלאות לינק. יכול להיות שזה מה שעשית אלא הצגת קוד פשוט – אין לי דרך לדעת כרגע.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- אפריל 13, 2019 בשעה 11:06 pm
מסך מוצרים וכרטיס פריט יושבים על אותה טבלת בסיס. מדוע שימוש בממשק ?
תוסיף אותו למסך ותעדכן בpost field את השדה המסכי .
מוצגות 5 תגובות – 1 עד 5 (מתוך 5 סה״כ)
- יש להתחבר למערכת על מנת להגיב.