› פורומים › אפיון ופיתוח פריוריטי › סיכום במסך אב לשדה ברשומות מסך בן
- This topic has 7 תגובות, 2 משתתפים, and was last updated לפני שנה 1, 3 חודשים by yitzchok.
- Post
-
- מאי 31, 2023 בשעה 12:01 pm
האם יש דרך כלשהי להציג בשדה במסך אב סכום שדה מסוים של כל השורות במסך הבן? הרשומות במסך בן לא מתעדכנות דרך מסך הבן אלא רק מוצגות בו.(לדג' סה"כ סכום הזמנות לספק במסך ספקים).
במילים אחרות- מאחר שבמסך אב לא ניתן לקשר לטבלה אחרת ביחס של אחד לרבים אחרת יכפיל את השורה, האם יש דרך כלשהי להציג בשדה במסך אב סכום שדה מסוים מטבלה המקושרת בקשר של LEFT JOIN אחד לרבים?
אפילו דרך שאילתא שתחושב לפני הצגת המסך (אבל לא נראה לי שאפשרי)… האם הדרך היחידה להציג כזה דבר זה בדו"ח פרוצדורלי (עם שאילתא מקדימה)?
תודה רבה
<p data-fontsize="17"></p>
- Replies
-
- יוני 8, 2023 בשעה 12:35 am
אם רוצים סיכום עדכני לשליפת רשומה במסך האב, לא ניתן לקבל אותו במסך האבאפשר לנהל טבלה שתחזיק את הסיכומים (יתכן שמהר יותר כך מאשר לנהל עמודה בטבלה של מסך האב, אם מוכנים למוחק את הכל מהטבלה ההיא ולהכניס סיכומים חדשים). הכוונה לטבלה עם נתונים קבועים (לא מלונקקת כמו שהיינו עושים בפרוצדורה)
את הטבלה הזאת ניתן לעדכן או באופן מתוזמן או אולי בפתיחת המסך (PRE-FORM). צריכים להתחשב בזמן שיקח לבצע את הניתוח, כמה פותחים את המסך וכו'
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 8, 2023 בשעה 9:13 am
אם הבנתי נכון, לפי השיטה שהזכרתם של הכנת טבלה לסיכומים ב PREFORM עבור כל רשומות האב, אז כן יהיה אפשר לשלוף רשומות לפי סיכומים אלו. נכון?בנוסף, האם ב PRE-FORM של מסך בן יש אפשרות לדעת ערך המפתח של מסך האב? כדי להכין בכניסה למסך בן טבלת סיכומים של נתוני מסך נכד שיוצגו ברשומת הבן (בלי להצטרך להכין עבור כל הרשומות של האב אלא רק אותו אב).
תודה רבה
- יוני 13, 2023 בשעה 1:19 am
שווה להסתכל במסך LOGCOUNTERSאני חושב שיענה על השאלות ויכול לשמש כדוגמה למה שאתם רוצים להשיג
רואים שם שלא צריכים לנהל בכלל טבלה
רק לשים לב שיכול להיות השלכות של ביסוס מסך על DUMMY כמו שם – הייתי מגדיר את המסך להראות את אותה השורה שבמסך האב (אותה טבלת בסיס) ורק לדאוג להגדיר את המסך כקריאה בלבד
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 20, 2023 בשעה 10:27 am
קודם כל תודה על ההפניה למסך LOGCOUNTERS, באמת מעניין איך שהוא בנוי.לגבי מה שכתבתם:
לשים לב שיכול להיות השלכות של ביסוס מסך על DUMMY כמו שם – הייתי מגדיר את המסך להראות את אותה השורה שבמסך האב (אותה טבלת בסיס)
האם כוונתכם שלא כדאי לבסס את המסך על טבלת DUMMY (מה ההשלכות?) אלא לבסס על אותה טבלת בסיס של מסך האב (ומקושרת לרשומת האב ולקריאה בלבד)? (כלומר בשונה מ LOGCOUNTERS).
בנוסף, המסך הנ"ל לא נותן אפשרות חיפוש לפי הסכום. במידה ונרצה לאפשר חיפוש רשומות לפי סכומים אלו, הפתרון של LOGCOUNTERS לא יתאים, נצטרך לאכלס טבלה אמיתית עם הסכומים בPRE-FORM של מסך האב שתהיה קשורה ב INNER JOIN לטבלת הבסיס של האב כדי להציג וגם לאפשר חיפוש לפי הסכומים במסך האב. מקוה שהבנתי נכון.
תודה
- יוני 21, 2023 בשעה 8:31 am
במחשבה שניה אני פחות חושש מבעיה משימוש ב-DUMMY כטבלת בסיס של מסך בשיטת LOGCOUNTERS. חשבתי על משהו אחר.בחיפוש לפי סכום הכוונה היא חיפוש בין כל הרשומות שיש במסך אב? אם כן, ברור שצריכים טבלה קבועה. אבל אז אני לא מבין את ה-inner join. במסך האב? מה יהיה אם אין שורה של סכומים? השורה תיפול. עדיף מסך אחר כמו שיש באובליגו. כי אם יהיה חיתוך מותנה שאילתאות על הסכומים לא יעבדו טוב. אפשר להציג גם כמסך בן.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- יוני 21, 2023 בשעה 10:32 am
כוונתי לאכלס טבלה קבועה ב PRE-FORM של מסך האב עם הסיכומים הדרושים, עבור כל הרשומות שיכולות להיות במסך זה (ובכך לאפשר INNER JOIN ושליפה לפי הסיכומים).זו הדרך היחידה שחשבתי עליה כדי לאפשר חיפוש לפי הסיכומים במסך (מעבר לחיפוש לפי סכום בפרוצדורה).
- יש להתחבר למערכת על מנת להגיב.