שלי

Forum Replies Created

מוצגות 7 תגובות – 46 עד 52 (מתוך 52 סה״כ)
  • Replies
  • שלי
    משתתף
    תודה רבה על התגובה, אך לא לכך התכוונתי..
    כוונתי היא שאני רוצה לנפק את הפריטים עצמם ומופיע לי כברירת מחדל מחסן MRB עבור חלק מן הפריטים, בניפוק עצמו (פקעות – ניפוק לרשימת זווד )
    שלי
    משתתף
    היי, תודה על התגובה ,
    אבל מה במקרה של השדה השני , שגם שם מוגדר פרמטר אחד אבל יש אפשרות לעשות "בין " ואז נבחר אפשרות לרשום בין תאריכים
    שלי
    משתתף
    בדיוק, ואיך עושים את זה שיכנסו 10 שורות וכל שורה ערך אחר ?
    שלי
    משתתף
    אני אחדד את השאלה, הוספתי לטבלת פקעות עמודה בשם ZAAA_COUNTER , עמודה זו תהיה ברירת מחדל 0 בכל פק"ע, בכל הדפסה אני רוצה להדפיס את הערך שלה +1 (בפרמטר 5 ) , בנוסף להדפסת הערך+1 , אני רוצה גם לעדכן את הערך שהודפס בשדה ZAAA_COUNTER בפק"ע עצמה.
    דבר נוסף,
    בפרוצדורה יש אפשרות לבחור קלט של כמות מדבקות להדפסה ( QNT )
    אני רוצה שבמידה והמשתמש בחר 10 מדבקות , ולדוגמא הערך המוגדר כרגע בפק"ע הוא 7 , יודפסו לי 10 מדבקות, שבפרמטר 5 יהיו המספרים מ-7 עד 17 .

    DELETE FROM LABELS WHERE USER = SQL.USER ;
    DELETE FROM LABELSA WHERE USER = SQL.USER ;
    /**/
    LINK SERIAL TO :$.PAR ;
    GOTO 9988 WHERE :RETVAL <= 0 ;
    /**/
    :ZAAA_LABELDEF = 0 ;
    /**/
    SELECT LABELDEF INTO :ZAAA_LABELDEF
    FROM LABELSDEF
    WHERE LABELNAME = 'BRCODE'
    AND :ZAAA_LABELDEF = 0 ;
    /**/
    :ZAAA_SERIAL = 0 ;
    :ZAAA_SERIALNAME = '' ;
    SELECT SERIAL , SERIALNAME INTO :ZAAA_SERIAL , :ZAAA_SERIALNAME
    FROM SERIAL
    WHERE SERIAL 0 ;
    /**/
    :ZAAA_COUNTER = 0 ;
    SELECT ZAAA_COUNTER INTO :ZAAA_COUNTER
    FROM SERIAL
    WHERE SERIAL 0 ;
    :ZAAA_COUNT = :ZAAA_COUNT + 1 ;
    /**/
    UPDATE SERIAL SET ZAAA_COUNTER = :ZAAA_COUNTER
    WHERE SERIAL 0
    AND SERIAL = :ZAAA_SERIAL ;
    /**/
    INSERT INTO LABELS(KLINE, USER, LABELDEF, LABELQUANT, PAR1,
    PAR2 , PAR3 , PAR4 , PAR5)
    SELECT SQL.LINE, SQL.USER, :ZAAA_LABELDEF, :$.QNT ,
    PART.PARTNAME, SERIAL.SERIALNAME ,
    ITOA(:ZAAA_COUNTER)
    FROM SERIAL, PART
    WHERE SERIAL.SERIAL 0
    AND SERIAL.PART = PART.PART ;
    /**/
    UNLINK SERIAL ;
    LABEL 9988 ;

    מקווה שיותר מובן..

    שלי
    משתתף
    ניסיתי את זה, אבל השאלה אם אני צריכה קרסור או לא,
    ניסיתי להעלות את הCOUNTER ב1 , ולהכניס את הערך לשדה החדש שהקמתי וזה לא מצליח לי..
    עשיתי שאילתת UPDATE
    ידוע לך למה לא עובד לי ?
    שלי
    משתתף
    אכן דילגתי על שלב זה, זה רעיון נהדר
    הבעיה היא שאני צריכה לייצר 2 סוגים של טקסט קבוע, אחד לכל הדפסה.
    כלומר – יש לי כמה לקוחות שצריך לשלוח להם טקסט קבוע מסוג X
    ולקוחות אחרים שצריך לשלוח להם טקסט קבוע מסוג Y
    חשבתי להפריד את המשלוח לפי 2 פורמטים שונים.
    אך לפי הרעיון שלך אני יוכל בעצם לתת מענה רק עבור פלח אחד של לקוחות.
    האם יש לך רעיון נוסף ?
    תודה
    שלי
    משתתף
    היי נועם, תודה רבה על תגובתך , הבעיה היא שאני לא מעוניינת למשוך את הטקסט ממסך לקוחות, מכיוון ששם אני שומרת מידע אישי לכל לקוח שאני לא רוצה להציגו.
מוצגות 7 תגובות – 46 עד 52 (מתוך 52 סה״כ)