Op het moment van ontwerpen moet u de gebruikersinterfacecomponent van de prompt opgeven.
De gebruikersinterfacecomponent biedt de gebruiker de mogelijkheid om tijdens runtime een promptwaarde in te voeren. U kunt een keuze maken uit verschillende gebruikersinvoeropties. De optie Keuzerondje biedt de gebruiker de mogelijkheid om slechts één promptwaarde op te geven. Met de opties Selectievakjes, Keuzelijst, Lijstvak en Tekstveld kan de gebruiker een of meerdere promptwaarden selecteren. Met de optie Schuifregelaar kan de gebruiker meerdere waarden selecteren door een reeks waarden op te geven of alle waarden die kleiner of groter zijn dan een opgegeven waarde (bijvoorbeeld alles dat groter is dan of gelijk is aan 200). Welke typen invoeropties beschikbaar zijn, is afhankelijk van het kolomtype waarmee u werkt. De volgende secties bieden informatie over elke invoeroptie.
Selectievakjes
De invoeroptie Selectievakjes biedt de gebruiker een zichtbare lijst met alle promptwaarden, waarbij een klein selecteerbaar vakje wordt weergegeven vóór elk waarde-item. Deze invoeroptie is geschikt voor een prompt die een kleinere gegevensset bevat. De invoeroptie Lijstvak is geschikt voor een prompt die een grotere set gegevens bevat. Dit type gebruikersinvoer stelt de gebruiker automatisch in staat om een of meer promptwaarden te selecteren. Om een specifieke promptwaarde te selecteren, scant de gebruiker de lijst en klikt deze op het vakje dat met een bepaald item overeenkomt.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie Selectievakjes voor een kolom- of variabeleprompt. De kolom voor de prompt is 'D51 Area' en elke waardeoptie (Africa, Central, East) wordt weergegeven naast een klein vakje. Om een waarde te selecteren, klikt de gebruiker op het vakje naast de promptwaarde. In dit voorbeeld zijn 'Africa' en 'Central' geselecteerd, wat illustreert dat de gebruiker meerdere promptwaarden kan selecteren.
Keuzelijst
De invoeroptie Keuzelijst biedt de gebruiker een samengevouwen lijst met alle promptwaarden. Deze optie is handig voor een lange lijst waarden waarbij u de gebruiker de mogelijkheid wilt bieden om naar een specifieke waarde te zoeken. U kunt dit type gebruikersinvoer instellen om slechts één promptwaarde of om meerdere promptwaarden te accepteren.
Deze invoeroptie biedt een veld en een lijst, die, wanneer de gebruiker op de pijl omlaag klikt, wordt uitgevouwen en een lijst met alle promptwaarden bevat. Om een specifieke promptwaarde in de uitgevouwen lijst te selecteren, bladert de gebruiker door de lijst (of doorzoekt de gebruiker de lijst) en klikt deze op het vakje dat overeenkomt met een bepaalde waarde. Als u deze invoeroptie gebruikt met hiërarchische kolommen, wordt een zoekdialoogvenster weergegeven waarin de gebruiker naar de promptwaarden kan zoeken.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie 'Choice List' (Keuzelijst) voor een kolom- of variabeleprompt. De kolom voor de prompt is 'D51 Area'. De gebruiker opent de waardelijst door op de pijl omlaag naast het veld 'D51 Area' te klikken. Als de lijst met waarden is geopend, wordt elke waardeoptie (Africa, Central, East, Eastern, Europe, Middle East) naast een klein vakje weergegeven. Om een waarde te selecteren, klikt de gebruiker op het vakje naast de promptwaarde. In dit voorbeeld zijn 'Africa' en 'Central' geselecteerd, wat illustreert dat de gebruiker meerdere promptwaarden kan selecteren. De gebruiker kan ook op 'Zoeken' aan het einde van de waardelijst klikken om naar een specifieke waarde te zoeken.
Lijstvak
De invoeroptie Lijstvak biedt de gebruiker een zichtbare lijst met alle promptwaarden. Deze invoeroptie is geschikt voor een prompt die een grote set gegevens bevat. De invoeroptie Selectievakjes is geschikt voor een prompt die een kleinere set gegevens bevat. U kunt dit type gebruikersinvoer instellen om de gebruiker slechts één promptwaarde of meerdere promptwaarden te selecteren met behulp van Ctrl+ klik of Shift + klik.
Om een promptwaarde te selecteren, scant de gebruiker de lijst en selecteert deze de naam van de promptwaarde (bijvoorbeeld Chicago) op dezelfde manier als een gebruiker op een hyperlink zou klikken. De optie Lijstvak lijkt in veel opzichten op de optie Selectievakjes, maar de optie Lijstvak bevat geen vakje voor elk waarde-item.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie 'List Box' (Lijstvak) voor een kolom- of variabeleprompt. De kolom voor de prompt is 'D51 Area'. De lijst bevat alle waardeopties (Africa, Central, East, Eastern, Europe). Om een waarde te selecteren, klikt de gebruiker op een waarde. Dit voorbeeld laat zien dat 'Central' is geselecteerd.
Keuzerondjes
De invoeroptie Keuzerondjes biedt de gebruiker een zichtbare lijst met alle promptwaarden, waarbij vóór elke promptwaarde een keuzerondje wordt weergegeven. Dit type optie is handig voor korte waardelijsten waarin de gebruiker slechts één waarde hoeft te selecteren. Om een promptwaarde te selecteren, scant de gebruiker de lijst en selecteert deze het keuzerondje dat overeenkomt met een bepaald item.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie 'Radio Buttons' (Keuzerondjes) voor een kolom- of variabeleprompt. De kolom voor de prompt is 'D51 Area'. De lijst bevat alle waardeopties (Africa, Central, East, Eastern, Europe, Middle East). Om een waarde te selecteren, klikt de gebruiker op een keuzerondje dat overeenkomt met de waarde. Dit voorbeeld laat zien dat het keuzerondje voor 'Central' is geselecteerd.
Schuifregelaar
Deze optie is niet beschikbaar voor variabeleprompts. De optie 'Promptbreedte', waarmee de grootte van het promptveld wordt ingesteld en de pagina-instellingoptie 'Label laten teruglopen om passend te maken' voor prompts kunnen niet worden opgegeven voor of toegepast op dit type gebruikersinvoer.
U kunt de invoeroptie Schuifregelaar alleen gebruiken voor numerieke gegevenswaarden. Afhankelijk van de operator die u selecteert, biedt deze optie de gebruiker de mogelijkheid om meerdere waarden te selecteren door een reeks waarden op te geven, of alle waarden die kleiner zijn dan, groter zijn dan of gelijk zijn aan een opgegeven waarde. U selecteert de optie Schuifregelaar om de gebruiker de reeks promptwaarden aan te bieden als een regel met getallen. Op de regel met getallen worden de promptwaarden in een bereik weergegeven, bijvoorbeeld 10.000 tot 20.000. Om een promptwaarde te selecteren, kan de gebruiker op een waarde op de regel met getallen klikken of het balkje aanklikken en verslepen om de gewenste waarde te selecteren. Er wordt ook een spinnervak geboden met knoppen met pijlen omhoog en omlaag waarop de gebruiker kan klikken om de gewenste waarde te selecteren. Als u de optie Schuifregelaar en de operator ligt tussen hebt geselecteerd voor de prompt, kan de gebruiker twee balkjes aanklikken en verslepen naar het gewenste waardebereik voor de prompt. Er worden twee spinnervakken weergegeven waarin u kunt typen of de knoppen met de pijlen omhoog en omlaag kunt gebruiken om een reeks waarden op te geven.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie 'Slider' (Schuifregelaar) die een reeks waarden voor een kolomprompt accepteert. De kolom voor de prompt is 7-Shipped Amount. De schuifregelaar zelf is een regel met getallen, waarbij zich links het getal 500K, in het midden het getal 750K en rechts het getal 1M bevindt. Er zijn ook twee spinnervakjes boven de regel met getallen. In deze spinnervakjes kan de gebruiker een enkel getal opgeven (bijvoorbeeld 500.000 het eerste spinnervak en 500.000 in het tweede spinnervak) of twee getallen om een reeks getallen op te geven (bijvoorbeeld 500.000 in het eerste spinnervak en 750.000 in het tweede spinnervak). Om getallen in de spinnervakjes op te geven, kan de gebruiker de waarde typen of de pijlen omhoog en omlaag gebruiken om naar de gewenste waarde te gaan. Om een waarde in de regel met getallen te selecteren, klikt de gebruiker op het balkje en versleept de gebruiker deze naar de gewenste waarde of klikt de gebruiker en sleept de gebruiker de twee balkjes naar het gewenste bereik van waarden. Dit voorbeeld laat zien dat een bereik van 500.000 tot 750.000 is geselecteerd.
Tekstveld
De invoeroptie Tekstveld biedt de gebruiker een veld waarin deze een specifieke promptwaarde kan typen. U kunt deze optie niet gebruiken voor meerdere promptwaarden. Alleen het veld en het veldlabel worden voor deze optie weergegeven. Deze optie is handig in gevallen waarin de gebruiker de promptwaarde weet en er niet naar hoeft te zoeken, of voor prompts met een numerieke waarde. De promptwaarde die u invoert, moet overeenkomen met de waarde van de kolom. Als de gegevenswaarden van een kolom bijvoorbeeld AMERICAS (helemaal in hoofdletters) bevatten, moet de gebruiker AMERICAS in het tekstveld typen. Numerieke waarden mogen geen komma's bevatten. Als uw repository is geconfigureerd voor dubbele kolommen en u een prompt maakt voor een weergavekolom en Tekstveld opgeeft, wordt een filter toegepast op weergavewaarden, maar niet op codewaarden.
In de volgende afbeelding ziet u een voorbeeld van de gebruikersinvoeroptie 'Text Field' (Tekstveld) voor een kolom- of variabeleprompt. De kolom voor de prompt is 'D52 Area'. Het veld naast het label 'D51 Region' is leeg. In dit veld voert de gebruiker de naam van de regio in (bijvoorbeeld AMERICAS, APAC en EMEA). In dit voorbeeld is AMERICAS in het tekstveld ingevoerd.