אני רוצה להוסיף מסך בן של הערות קבועות למסך מחסנים.
אז פתחתי טבלה חדשה, ומסך חדש וחיברתי אותו למסך מחסנים,הוספתי במסך הזה עמודה חדשה וע"י POST-FIELD בעמודה של הTEXT אני מעדכנת את השורות:
SELECT 0+:SCRLINE INTO :$.TEXTWAR FROM DUMMY ;
END WHERE :$.TEXTLINE > 0;
SELECT 1 INTO :$.TEXTLINE FROM DUMMY ;
SELECT MAX(TEXTLINE)+1 INTO :$.TEXTLINE
FROM WARETEXT WHERE
WARHS = :$$.WARHS
;
UPDATE WARETEXT SET TEXTWAR = TEXTWAR + 1 WHERE
WARHS = :$$.WARHS
AND TEXTWAR >= :SCRLINE ;
המטרה היא בסוף להעתיק את ההערות מהמחסן למסך הערות להזמנת רכש – טקסט
בפעם הראשונה שהכנסתי הערה במסך החדש היא הופיעה ועברה למסך הזמנות רכש אבל אח"כ במחסנים אחרים אני מוסיפה הערה והשורה נעלמת.
יש תכנית שמכינה מסכי טקסט אוטומטית אבל בהנחה שכבר בנית…. עם אני זוכר נכון (לא מחובר לפריוריטי כרגע), לשדה TEXT צריך להיות הפעלה POST-FIELD ששומרת את מספר המחסן בשדה המקביל במסך הטקסט.