› פורומים › אפיון ופיתוח פריוריטי › פיתוח – דגל פג תוקף
- This topic has 4 תגובות, 3 משתתפים, and was last updated לפני שנה 1, 3 חודשים by elinor.
- Post
-
- יולי 20, 2023 בשעה 3:50 pm
שלום חברים,אני מפתח קוד לצורך סימון Y בשדה קיים רכיב פג תוקף.
זה מסך פק"עות ןמסך בן רשימת זווד
איך אפשר לשלב בקוד שכן יסמן Y אם יש רכיב פג תוקף.
<p style="text-align: right;">תוד רבה</p>
<p style="text-align: center;">LINK GENERALLOAD TO :$.GL;
ERRMSG 1 WHERE :RETVAL <= 0;
LINK STACK4 TO :$.ST4;
ERRMSG 1 WHERE :RETVAL <= 0;
/****Inserting to Generalload data for interface****/
DECLARE SERIAL1 CURSOR FOR
SELECT DISTINCT SERIAL.SERIAL
FROM SERIAL, KITITEMS
WHERE SERIAL.SERIAL = KITITEMS.SERIAL
AND SERIAL.CLOSEDATE = 0
AND SERIAL.RIO_SERIESNUM <> "
AND SERIAL.PSDATE >= 15/12/2022
ORDER BY SERIAL;
:$.LINE = 0;
OPEN SERIAL1;
LABEL 1 ;
FETCH SERIAL1 INTO :SERIAL;
GOTO 2 WHERE :RETVAL = 0 ;
/*****Insert Header *****/
INSERT INTO GENERALLOAD (RECORDTYPE, LINE, TEXT1, CHAR1)
SELECT DISTINCT '1', SQL.LINE + :$.LINE, SERIALNAME, RIO_EXPIRDAYS
FROM SERIAL
WHERE SERIAL.SERIAL = :SERIAL;
/*****Insert Lines *****/
INSERT INTO GENERALLOAD (RECORDTYPE, LINE, INT1, TEXT2, INT3)
SELECT
'2'
, SQL.LINE + :$.LINE + 1
, KITI
, PA1.PARTNAME
, PARTPARAM.EXPIRYMONTH
FROM SERIAL, PART, PART PA1, KITITEMS, PARTPARAM
WHERE SERIAL.SERIAL = :SERIAL
AND SERIAL.PART = PART.PART
AND SERIAL.SERIAL = KITITEMS.SERIAL
AND KITITEMS.PART = PA1.PART
AND PARTPARAM.PART = PA1.PART
AND PARTPARAM.EXPIRYMONTH > 0
AND ((PARTPARAM.EXPIRYMONTH * 30) * 1440) + SERIAL.PSDATE < SQL.DATE
AND PA1.TYPE = 'R';
SELECT MAX(LINE) INTO :$.LINE
FROM GENERALLOAD;
LOOP 1;
LABEL 2;
UPDATE SERIAL
SET RIO_EXPIRDAYS = 'Y'
WHERE SERIAL = :SERIAL;
CLOSE SERIAL1;</p>
- Replies
-
- יולי 25, 2023 בשעה 8:07 am
לא ירדתי לפרטים של הקוד כי אני רואה שאתה לא מפעיל ממשק! אתה עושה הכנה כאילו תפעיל ממשק ואז אתה מבצע update!! בגדול אסור לבצע update ככה – יש להפעיל ממשק בעזרת EXECUTE INTERFACEאם כי כאן זה אולי בסדר כי אתה מעדכן רק עמודה פרטית ואם לפי הלוגיקה שלכם לעמודה הזאת זה בסדר אז קשה לראות בעיה בזה.
בית התוכנה אומרת לא לעשות אפילו את זה אולי כדי לתת הנחיה פשוטה או אולי מחשש שזה יפתה מישהו אחר להוסיף בהמשך עדכון לעמודה סטנדרטית כחלק מאותו מהלך.
כמובן אם עושים UPDATE אז אין צורך להתעסק ב-GENERALLOAD
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יולי 25, 2023 בשעה 1:38 pm
שלום יצחק,תודה רבה על התגובה, אני לא שמתי כל הקוד כאן.
בגדול אני מעדכן עמודה פרטית ורק העברתי ה UPDATE לתוך הלולאה ועבד מצויין.
תודה רבה
- אוגוסט 10, 2023 בשעה 11:00 pm
דרושים/ות – ללא ניסיון, בתחומים: הקלדה, הזנת נתונים והזנת תוכן, העתק הדבק!
יש עדיין 42 מקומות פנויים.
53 ש"ח-44 ש"ח לשעה (ממוצע, יש אפשרות לקבל יותר)!
קורות חיים תשלחו לוואטספ 052-4313764 תהילה
- יש להתחבר למערכת על מנת להגיב.