roni

Forum Replies Created

מוצגות 14 תגובות – 121 עד 134 (מתוך 134 סה״כ)
  • Replies
  • roni
    משתתף
    היי
    לאחר התחברות וכניסה לפורום המתאים עם שם וסיסמה מופיע בצד ימין מעל שם הפורום תגית ירוקה בשם שרשור חדש
    רוני
    roni
    משתתף
    היי
    טעיתי בנתונים
    רצב קוד לפי התמונה שלך
    ותמונה עם תוצאות הנתונים החדשים
    1) למה העיגול ליחידה הוא לא 381.28
    2) העיגול של הכמות כלל לא מתעגל ( כאשר אני רושם את הערכים מהתמונה שצרפת הוא כן מתעגל )
    תודה
    רוני [file name=price2.txt size=456]https://www.priority-forums.com/he/images/fbfiles/files/price2.txt[/file]
    roni
    משתתף
    היי
    האם יש נתונים ב GENERALLOAD2 ?
    אתה יכול לראות זאת על ידי ביצוע SELECT
    ו FORMAT
    SLELECT * FROM GENERALLOAD2 FORMAT
    '..\GL2' ;
    כך תוכל לראות באיזה מיקטע הבעיה שלך
    roni
    משתתף
    אם אין לך נסיון בצע קודם בהתקנה ניפרדת של הפריוריטי

    במחולל המסכים . תוסיף שורה חדשה
    תן שם לעמודה .רשום את אתPAYCUST בשדה עמודת טבלה. רשום את CUSTOMERS בעמודה שם טבלה
    סמן כן בשדה הסתר.
    עבור לעמודת חיתוך רשום שם את CUSTNAME ובשדה טבלת חיתוך רשום CUSTOMERS בשדה מזהה רשום 6?

    ? זה עבור OUTER JOIN
    בכך הגדרת את הJOIN

    אחכ הוסף בשורה ניפרדת את העמודה שאתה רוצה להוסיף לפי מה שליאור רשם
    הרץ הכנת מסך

    roni
    משתתף
    היי
    האם הפרוצדורות הן HTML או רגילות.
    ברגילות התאור האנגלי הוא שדה אחר מהתאור בעברית
    roni
    משתתף
    כן מאוד.
    איך מציגים מחיר מעוגל ל2 ספרות בעמודה מחיר ומכפילים במחיר שמוצג את הכמות ומציגים בעמודה אחרת.
    יש מקרי קצה שבהם העיגול לא עובד מושלם
    תודה
    roni
    משתתף
    שלום ליאור
    ניתקלתי בבעיה חדשה. כאשר יש אחוז הנחה לשורה התוצאה משתבשת
    כמות 10
    מחיר ליחידה 303.0
    הנחה לשורה 9.0
    הנחה כללית 63.0
    התוצאה המוצגת היא 1121.20 בעוד שמחיר ליחידה הוא 112.12
    תודה
    רוני

    הקוד הוא


    ROUND (

    INVOICEITEMS.PRICE *
    (100.0 - INVOICEITEMS.PERCENT) / 100.0
    * ( (100.0 - INVOICEITEMS.TOTPERCENT) /100.0)
    * REALQUANT (INVOICEITEMS.TQUANT )
    *100.0 ) /100.0

    roni
    משתתף
    הקוד שעובד רצב בקובץ טקסט
    ניתן להרצה בWINDBI
    בקוד שרשמת לא הצלחתי להגיע לתוצאה
    תודה
    רוני [file name=code.txt size=291]https://www.priority-forums.com/he/images/fbfiles/files/code.txt[/file]
    roni
    משתתף
    היי
    הצבתי את הערכים בנוסחה שנתת אבל לא קבלתי את הערך הרצוי של 28.49
    תודה
    רוני
    roni
    משתתף
    היי ליאור
    השתמשתי וזה לא מעגל
    הקוד הרצב נותן את התוצאה אבל יש בעיה עם REALQUANT
    תודה
    רוני

    dec_val = 73.05 * 0.39 *100.0 ;
    SELECT :dec_val FROM DUMMY FORMAT ;
    SELECT REALQUANT(ROUND(0.0 + :dec_val))*10.0 FROM DUMMY FORMAT ;

    roni
    משתתף
    אם אתה עומד על השורה ורוצה להריץ הפעלה ישירה אתה יכול ליצור שלב INPUT לפרוצדורה
    להגדיר את שם הפרמטר כ PAR
    בשלב SQLI לבצע לינק לטבלת הבסיס של המסך לפרמטר

    לדוגמא קישור לשורה של תעודת קבלה מספק
    LINK TRANSORDER TO :$.PAR;
    ERRMSG 1000 WHERE :RETVAL <= 0;
    שים לב חובה לרשום את הודעת השגיאה למקרה שהקישור ניכשל

    roni
    משתתף
    היי
    אני לא רוצה לעגל כלפי מעלה. אני רוצה לקבל את המספר לאחר העיגול כפי שמוצג בחשבונית ואותו לכפול בכמות.

    לדוגמה מחיר ליחידה לאחר 61% הנחה

    SELECT 73.05 * 0.39 FROM DUMMY
    FORMAT ;

    נותן תוצאה של 28.48950000000 אשר מוצגת כ 28.49 ( שדה אפיון הצגה =2 )

    לאחר מכן אני מכפיל את המחיר בכמות 11
    חישוב במחשבון של 28.49*11 נותן ערך של 313.39.
    ניסיתי לפתור עם שימוש ב ROUND אבל זה לא הועיל

    SELECT ( ROUND (73.05 * 0.39 *100.0) ) /100.0 *11.0 FROM DUMMY
    FORMAT ;

    הערך שמתקבל הוא 313.3899999999
    אשר משום מה מוצג בדוח כ313.38
    תודה
    רוני

    roni
    משתתף
    אם הטריגר מופעל ביציאה מהשורה באחד ממסכי הפירוט של מסמך , ואתה רוצה פרוצדורה שמופעלת ללא קשר לשורה שבה אתה נמצא
    אתה צריך למצוא את השורה לבד על ידי SELECT

    יעזור אם תפרט איזה טריגר ומאיפה אתה רוצה להפעיל את הפרוצדורה
    roni
    משתתף
    פריורטי 14
    SQL
    תודה
מוצגות 14 תגובות – 121 עד 134 (מתוך 134 סה״כ)