› פורומים › אפיון ופיתוח פריוריטי › שינוי טווח בחירה
- This topic has 7 תגובות, 4 משתתפים, and was last updated לפני 7 שנים, 6 חודשים by
yitzchok.
- Post
-
- מרץ 18, 2018 בשעה 3:22 pm
שלום וברכה,
ישנם כמה פרוצדורות שבקלט שבוחרים ניתן לבחור אפשרות אחרת מלבד "שווה "
לדוגמא אם בוחרים תאריכים ניתן לשנות את הבחירה – בין תאריכים, במקום שווה לתאריך.
ישנם פרוצדורות שמוגדרות כברירת מחדל על "שווה "
האם מישהו יודע איך ניתן להגדיר גם אפשרות לבחירת טווח תאריכים ?דוגמא לפרוצדורה : רישום המחאות דחויות שנפרעו, במסך הראשון של הקלט מתקבל תאריך (שווה ל- ) ללא אפשרות לשינוי , ובעמודת הקלט השניה – חשבון בנק, ניתן לשנות את השווין של הקלט.
השאלה שלי איך אני יכולה לאפשר שינוי של טווח (גדול מ – , שווה ל- , גם בעמודה של התאריך..)
מצ"ב תמונה לדוגמא.
- Replies
-
- מרץ 18, 2018 בשעה 3:30 pm
כי הפרמטר בפרוצדורה הוא עד תאריך,
ואין לך בפרוצדורה עצמה 2 פרמטרים של מתאריך עד תאריך.לכן, המערכת לוקחת את כל תאריכי המפרעות של ההמחאות ואחורה (כאילו מוקדם מתאריך הבחירה), בהתאם לתאריך שבחרת
- מרץ 18, 2018 בשעה 3:39 pm
היי, תודה על התגובה ,
אבל מה במקרה של השדה השני , שגם שם מוגדר פרמטר אחד אבל יש אפשרות לעשות "בין " ואז נבחר אפשרות לרשום בין תאריכים- מרץ 18, 2018 בשעה 4:40 pm
כי הבחירה השניה בקלט מקושרת לעמודה בטבלה בתוך הפרוצדורה.אני לא ממש מבין בנושא הפיננסי ומה השלכות לתאריכים של הפקדות וכדומה.
אמליץ לך להמתין לתגובות נוספות.
- מרץ 18, 2018 בשעה 5:07 pm
לדעתי:
יצאו מנקודת הנחה שכל ההמחאות שיש לך עד לתאריך מסויים אם הפקדת הפקדת. אין מקרה שאת רוצה להעביר רק המחאות שהתאריך שלהם הוא מהראשון לפברואר עד ל 15 בפברואר אבל אלה שזמן פרעונם היה לפני 1 לפברואה לא תרצי להעביר. לכן בנו את המערכת כך. פשוט ענין הגיוני.
בטח בפיתוח קליל אפשר לשנות את זה. אבל זה רק ייצור לך בלבול בצורת העבודה שלך.
מענין באמת לשמוע את דעת המומחים הרציניים פה. אני לא מהם..
בהצלחה- מרץ 18, 2018 בשעה 5:12 pm
אני לא בטוח שזה פיתוח קליל, כי הפרוצדורה זה לא SQL רגיל אלה תוכנית מקומפלת.אני אישית לא יצא לי לעבוד על תוכניות אלו – אולי חברים עאן עבדו על זה ויוכלו לעזור בשינוי כאלה.
- מרץ 18, 2018 בשעה 6:06 pm
בהנחה שמדברים על כספים > ניהול קופה > רישום המחאות דחויות שנפרעו, אין מה לעשות. הפרוצדורה מפעילה תכנית חיצונית (POSTDATE) ולה יש פרמטר אחד שהוא תאריך. לכן אין אפשרות להעביר לתכנית הזו טווח תאריכים אפילו אם משכתבים את הפרוצדורה.בעצם כן מעבירים טווח תאריכים אל POSTDATE – מהיום עד לתאריך שבוחרים.
הערה כללית:
ניתן לבחור תנאים שונים כאשר ערך נבחר מטבלה (כפי שציין Interlligent) אך לא ניתן לעשות זאת כאשר מדובר בפרמטר שאינו קשור לטבלה, כמו תאריך או מספר סתמי.- מרץ 19, 2018 בשעה 11:34 pm
אנסה לדייק קצת במה שכתבתםזה לא רק עניין של הטיפוס או אם קשור לטבלה
בפרוצדורות יש באופן גס 2 סוגי קלטים:
קישור לקובץ טבלה (line או file) שם מה שרואים זה המזהה ויתכן אופרטור שנותן לשלוף ביחד עם ערך בשדה המזהה משהו יחסי שיבוא לידי ביטוי כאוכלוסיה של הטבלהלכל סוג קלט אחר יש ערך מוחלט (scalar) וזהו. אין משמעות לפחות/יותר/שווה וכו'. אם צריכים כזה אפשר להכין קלט עבורו.
לעומת זאת יש קלט של שלב הדו"ח בתוך הפרוצדורה. שם הקלט עובד כתנאי בשאילתא ואין לנו גישה לערך כלל. ושם האופרטור פעיל – על תאריכים ומספרים וכו' אבל רק אחד. בין היה תמיד סיפור אחר (אולי יש שינוי בגרסאות אחרונות?) והיות ושני קלטים כל אחר עם אופרטור אחר יכול לבלבל, לרוב נאלצנו לעטוף דו"ח בפרוצדורה אך ורק כדי לאסוף 2 פרמטרים של מתאריך ועד תאריך ולמסור אותם לתנאים קבועים שבדו"ח
מקווה שזה עשה קצת סדר
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
- יש להתחבר למערכת על מנת להגיב.