Faq/Base/115
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Hoe kan ik een dialoogvenster laten openen bij het doen van een query?
De bedoeling is om een query te maken met een of meer variabelen als een parameter. LibreOffice vraagt dan om de waarden in te vullen van deze parameters met een dialoogvenster zodra de query wordt uitgevoerd.
Om het dialoogvenster te laten openen, moet je een bepaalde conditie in de betrokken velden zetten.
- Of ?
- Of een een conditie in de vorm :ParameterNaam
- Standaard doet de query een zoek op de exacte ingevoerde waarde. Om op een deel te zoeken gebruiken we de vorm "LIKE :Parameternaam"
Bij het openen van het dialoogvenster:
- voor een exacte zoekopdracht, type het woord (Base voegt automatisch enkele quotes toe)
- voor zoeken op een deel, gebruik het sleutelwoord LIKE an zet het dan tussen procenttekens ("%")
- om het zoeken hoofdletterongevoelig te maken, geef de velddefinitie de type definitie "VARCHAR_IGNORECASE"
Een 'formulier' zo aangemaakt, met de assistent, zal een dialoogvenster openen, de te selecteren query uitvoeren en records tonen.
Op dezelfde manier kan een rapport aangemaakt worden de mode klad met een assistent die toestaat het dialoogvenster te openen, de query te selecteren en records te tonen.