Prompts הם למעשה פרמטרים אשר המשתמש מתבקש להזין בזמן הרצת השאילתא.
לאחר הזנת הPrompts , השאילתא נשלחת לבסיס הנתונים כשהיא מסוננת לפי בקשת המשתמש. שיטה זאת מאפשרת לנו ליצור דוחות "גנרים" המשתנים בזמן ההרצה.
יצירת Prompt
בזמן הכנת השאילתא, אנו נוסיף תנאי אחד או יותר שבו נשתמש בOperand בשם Prompt.
נוסיף עוד מספר Prompts ונריץ. מעתה בהרצה זאת ובכל הרצה אחריה, המשתמש יתבקש להכניס פרמטרים:
- מצד שמאל באיזור המסומן כ4, נראה את כל רשימת הPrompts. נעשה הבחנה בין כאלה הצבועים בצבע אדום שהם Prompts אשר לא הוזן בהם ערך לבין הצבועים בצבע ירוק כאלה שהוזן בהם ערך (במידה וצריך). רק כאשר כל הPrompts מסומנים בירוק, ניתן להמשיך הלאה ולהקיש על OK (מסומן כ5).
- באיזור 7 נראה את כל הערכים האפשרים להכנסה בכל Prompt. שימו לב שלעתים רשימת הערכים תופיע כריקה. במצב זה יש להקיש על מקש Refresh Values המסומן באדום.
- ניתן גם לאתר ערך מתוך רשימת הערכים באמצעות הכנסת ערך באזור המסומן כ2 ולאחר מכן הקשה על המשקפת מצד ימין.
- ניתן גם להקיש ערך ישירות (במקום בחירה מרשימת הערכים) על ידי הכנסת ערך באיזור המסומן כ1 ושימוש בחצים המסומנים באיזור 3.
אפשרויות Prompt
ליד כל Prompt שניצור (במצב עריכה) נראה לחיץ כחול קטן () המתייחס לאפשרויות Prompt. הקשה על לחיץ זה תפתח מסך עם אפשרויות Prompt עבור הPrompt שנבחר.
Optional Prompt היא האפשרות החשובה ביותר (מסומנת ב5). כאשר אנו נבחר בה, לא נצטרך להכניס ערך לPrompt. במידה ונכניס ערך נקבל תנאי רגיל. אם לא נכניס ערך, הBO יתעלם מPrompt זה. במצב של Prompt אופציונלי, הPrompt יסומן בירוק למרות שלא הוכנס בו ערך.
שימו לב שהPrompt הראשון מסומן בירוק למרות שלא הכנסו בו ערך. הסיבה לכך היא שהוא אופציונלי. חדי העין ישימו לב , שליד Prompts רגילים (לא אופציונלים) מסומנת כוכבית קטנה.
נחזור למסך האפשרויות:
אפשרויות נוספות:
select only from list- סימון תיבה יחחיב את המשתמש לבחור ערך מרשימת הערכים ללא אפשרות להקלדה ידנית.
לא מסומן (מאפשר למשתמשים להקליד ערך)
מסומן (המשתמשים חייבים לבחור מרשימת ערכים)
Set Default Values
לחיץ זה מאפשר לנו לקבוע ערך ברירת מחדל להרצה ראשונית של הPrompt. כדי לקבוע ערך ברירת מחדל, יש לבצע את הפעולות הבאות:
לסמן את לחיץ Set Default Values.
להקיש על סמן Values:
לבחור ערך:
לסיום