שלום לכם,
אני בניתי דוח שמכיל חשבוניות וסכומים ותאריכים. (הדוח בסדר).
כעת בניתי פרוצדורה ואני מעוניין שהפרוצדורה תקלוט קלט מהמשתמש
מתאריך עד תאריך (שני פרמרטרים).
אני מעוניין שהדוח ישלף בהתאמת תאריכים לפי הקלט של המשתמש.
מישהו יודע מה צריך לכתוב כדי שהדוח יתייחס לזה?
ניסיתי להעתיק קוד (ולשנות בהתאמה) מפרוצדורה של אשבל לדוח "משלוחים חודשיים לפי מוצר"
אבל זה לא עבד לי והדוח כל הזמן יוצא כאילו אין קלט.
בניתי שלב אחד של input
עם שני פרמטרים:
FDT, TDT
כתבתי בשאילתת הכנה של השלב הזה:
SELECT SQL.DATE + 365 * 24:00
INTO :ELAD_PROC1.TDT FROM DUMMY WHERE :ELAD_PROC1.TDT = 0 ;
בדיוק כמו שאשבל כתבו בפרוצדורה שלהם.
אח"כ בשלב הדוח הזנתי את הפרמטרים האלה ב"פרמטרים לפרוצדורה"
הי
בשלב ה INPUT תגדיר 2 פרמטרים
FDT
TDT
כקלט
בשאילתת ההכנה אל תרשום כלום אלא אם כן אצה רוצה ברירת מחדל בקלט (כגון עד תאריך של היום)
בשלב הדוח בפרמטרים תכניס שוב את הפרמטרים ללא קלט
בדוח עצמו בשדה של תאריך תרשום
BETWEEN :FDT AND :TDT
(תשים לב ל ":" לפני הפרמטר)