שינוי/הסתרה של עמודה בדוח בתנאי מסויים

פורומים אפיון ופיתוח פריוריטי שינוי/הסתרה של עמודה בדוח בתנאי מסויים

  • Post
    שלום ,
    האם למשהו ידוע אם ישנה אפשרות לשנות פרטי עמודה בתנאי מסויים:
    למשל: רוחב עמודה , הסתרת עמודה

    מריצה דוח חודשי ע"י מילוי עמודות בטבלה לכל חודש – במידה ואין כל תנועות לחודש זה – רוצה להעלים את העמודה מהדוח.

    תודה מראש
    ליאורה

מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    לא מבין בדיוק את הדו"ח שאת מתארת אבל תלוי בהגדרות העמוד יתכן ועמודה ללא נתונים כלל לא תוצג.
    מעבר לזה אני לא חושב שאפשר לשלוט על העיצוב תוך כדי ריצה.
    הייתי דואג לבנות את הדו"ח בצורה שיענה על התנאים שיגרמו לעמודה לא להופיע לפי הלוגיקה הנ"ל.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    אלמוני
    אורח
    טור ריק לא יופיע בדו"ח אם הוא חלק ממסמך HTML. בדו"ח רגיל, טור ריק יופיע – אך ריק.

    אני לא מכיר דרך להשתלט על עיצוב דו"ח בזמן ריצה, מלבד האפשרות לשנות כותרת לטור.

    תודה על התשובה,

    מדובר על דוח דינמי שרץ פעם בשבוע ומציג נתונים לפי חודש מתחילת השנה,
    כלומר בתחילת השנה יהיה רק טור אחד וכך הלאה.
    הבעיה שהיה צורך לפי דרישה ששדה הטקסט יופיע משני צידי הדוח,
    כיוון שבחודשים מתקדמים יותר יש יותר עמודות וכשמסתכלים בדוח בטלפון מזיזים את המסך לראות את שאר הדוח אך כבר לא רואים לאיזה סוכן שייך.
    בדוח טבלאי רגיל לא הצלחתי להוסיף עמודה נוספת כטור אחרון (אשמח לרעיון אם אפשר),
    לכן החלטתי להריץ את הדוח ב שלב SQLI – לקחתי טבלה עם הרבה טורים של REAL ובניתי את הדוח בטורים של הטבלה
    לכן בתצוגת הדוח אני חייבת להציג את 12 הטורים של הטבלה כי לא יודעת מראש כמה חודשים בדוח.
    אשמח לפתרון יצירתי – אם יש.
    כלומר:

    ינו פבר מרץ אפר
    סוכן 100 100 50 40 סוכן

    אלמוני
    אורח
    דו"ח טבלאי (טיפוס T) יציג טור רק כאשר יש נתונים בטור. הוא נועד למצבים כאלה, להציג נתונים לפי מספר לא ידוע מראש של חודשים (או משהו אחר). אולי ניתן להציג טור נוסף בקצה השמאלי של הדו"ח, בתנאי שמסומן ב-G – אף פעם לא ניסיתי לעשות זאת. אני תמיד מציג טורי G בצד ימין, לפני הטורים המשתנים.
מוצגות 4 תגובות – 1 עד 4 (מתוך 4 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.