› פורומים › אפיון ופיתוח פריוריטי › ממשק לעדכון מסך
- This topic has 6 תגובות, 2 משתתפים, and was last updated לפני 7 שנים, חודש 1 by גלעד.
- Post
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
- Replies
-
- נובמבר 14, 2017 בשעה 12:59 pm
תטעני את המפתח הרשומה תעלה ואז המידע יידרס.
את רוצה להחליף אימייל של לקוח לדוגמא:
ממשק למסך לקוחות.
העמודה הראשונה שנטענת היא מספר לקוח (חד חד ערכית אי אפשר להוסיף רשומות חדשות במצב הזה).
ובעמודה הבאה שהממשק יכניס זה יהיה אימייל.- נובמבר 14, 2017 בשעה 1:23 pm
הממשק צריך להכיל שני סוגים של רשומה: רשומה אחת למסך האב ואחת למסך הבן. כפי שסנוף כותב, הרשומה הראשונה צריכה להכיל רק הפנייה למסך האב – למשל, זה יכול להיות מספר ההזמנה החיצוני (ORDNAME) או מספר ההזמנה הפנימי (ORD).
כדי למחוק ערכים קיימים במסך בן, צריך לרשום שטרודל ליד הספרה 2 בשדה RECORDTYPE – דהיינו 2@ – ולהעביר ערך/ערכים שמזהים את השורה הרצויה.להלן דוגמא קצרה: נניח שאני רוצה למחוק את השורה הראשונה בהזמנת לקוח מסויימת
INSERT INTO GENERALLOAD (LINE, RECORDTYPE,TEXT6)
VALUES (1, '1', 'SO171111'(;
INSERT INTO GENERALLOAD (LINE, RECORDTYPE, INT1(
SELECT 2, '@2', ORDERITEMS.ORDI
FROM ORDERITEMS, ORDERS
WHERE ORDERITEMS.ORD = ORDERS.ORD
AND ORDERS.ORDNAME = 'SO171111'
AND ORDERITEMS.ORDI 0;
EXECUTE INTERFACE ....
- נובמבר 14, 2017 בשעה 2:32 pm
לא שמתי לב שכתבת מסך בן אבל זה עובד על אותו היגיון, טבלה זו טבלה ומפתח זה מפתח (גם אם הוא בנוי מ2 עמודות).לדעתי את לא צריכה להשתמש פה במחיקה אלא בטעינה רגילה שפשוט ברגע שיהיו את המפתחות היא תדרוס את הערכים (לדעתי יש לך איזה מפתח נוסף לא רלבנטי שאת מפספסת מאחורי הקלעים כמו איזה מספר שרץ ובגלל זה נוצרות לך רשומות חדשות במקום עריכה של קיימות).
- נובמבר 14, 2017 בשעה 5:24 pm
הצורך הוא במחיקה ועדכון מחדש – האם גם בממשק למסך צריך להגדיר 2@ או רק בתוכנית?- נובמבר 14, 2017 בשעה 5:36 pm
מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
- יש להתחבר למערכת על מנת להגיב.