Faq/Base/115

    From The Document Foundation Wiki
    < Faq‎ | Base
    This page is a translated version of the page Faq/Base/115 and the translation is 100% complete.
    Other languages:


    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

    Dialoog invoer waarde parameter

    • Standaard doet de query een zoek op de exacte ingevoerde waarde. Om op een deel te zoeken gebruiken we de vorm "LIKE :Parameternaam"

    Note pin.svg

    NB:

    • Parameternaam mag geen spaties bevatten
    • Parameters mogen niet tussen vierkante haakjes ( [ ] ) staan
    • Het underscore teken mag worden gebruikt

    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.