יש מקרים שבהם אנחנו רוצים להציג חלק מסוים בדו"ח/ אובייקט/ מקטע מסוים/ דף מסוים/ דף פרומפט מסוים כאשר המשתמשים מריצים את הדו"ח בHTML - ולהסתיר את אותו חלק כאשר הם מריצים את הדו"ח בפורמט אחר (או להיפך: להסתיר בHTML - אך להציג בפורמט PDF/EXCEL).
אפשר לשלוט בהצגת המידע בקלות, ע"י שימוש בReport Function שנקרא:
ReportOutput()
בתוך משתנה בוליאני/משתנה String:
דוגמה:
מושכים משתנה בוליאני אל החלק של הVariables וקוראים לו בשם שיעזור לנו להבין מה הוא מכיל. למשל: v_Is_PDF_Format.
אל תוך חלונית הExpression, מושכים את פונקציית ה
ReportOutput()
, שנמצאת בתוך Report Functions וכותבים את הביטוי הבא:
ReportOutput()='PDF'
עכשיו אפשר להחיל את העיצוב: עבור Yes (מה יוצג כאשר הדו"ח מופק בפורמט PDF) ועבור No (מה יוצג כאשר הדו"ח מופק בפורמט אחר, שאינו PDF).