Faq/Base/115/da

Hvordan udløses et dialogfelt under åbning af en forespørgsel?
Hensigten er at oprette en forespørgsel med en eller flere variabler med parametre- LibreOffice beder dig indtaste værdier til disse parametre i et dialogfelt, så snart forespørgslen er udført.

For at udløse et dialogfelt, når forespørgslen køre, skal du indsætte et specielt kriterie i det berørte felts kolonner.


 * Enten ?
 * Eller et kriterii af foremn :Parameter_Name




 * Som standard bruger forespørgslen den indtastede værdi til en præcis søgning. For at udvirke et delvist træf bruger du formen LIKE :parameter_name

OBS


 * Parameternavne kan ikke indeholde mellemrum
 * Parametre må ikke stå i skarpe parenteser ([og])
 * Tegnet understrening må ikke bruges

Når dialogfeltet åbnes:


 * til søgning for et præcis træf indtaster du ordet (Base tilføjer automatisk enkeltcitationstegn)
 * til søgning for et delvis match indtaster du nøgleordet LIKE og indføjer derefter dit søgeord mellem procenttegn ("%")
 * for at tillade søgningen at matche den indtastede streng med små eller store bogstaver (ikke-versalfølsomt), skal feltdefinitionen være af typen "VARCHAR_IGNORECASE"

En 'formular' oprettet med denne forespørgsel, med guiden, tillader dialogfeltet at åbne og udfører så forespørgslen for at vælge og vise poster.

created with this request, with the wizard, will allow the dialogue box to open and then perform the query to select and display records.

På samme måde vil en rapport oprettet i kladdetilstand, med guiden, tillade dialogfeltet at åbnes og så udføre forespørgslen for at vælge og vise poster.