Module
Inhoud
Index 🔎︎

# Record zoeken

In forms or database tables, you can search through data fields, list boxes, and check boxes for specific values.

Om toegang te krijgen tot deze functie..

Het pictogram Record zoeken op de werkbalken Tabelgegevens en Formulierontwerp.

Record zoeken

Bij het zoeken in een tabel worden de gegevensvelden van de actuele tabel doorzocht. Bij het zoeken in het formulier worden de gegevensvelden van de tabel die gekoppeld is aan het formulier doorzocht.

The search described here is carried out by LibreOffice. If you want to use the SQL server to search in a database, then you should use the Form-based Filters icon on the Form bar.

De zoekfunctie is ook beschikbaar voor tabelbesturingselementen. Bij het oproepen van de zoekfunctie kunt u, als een tabelcontroleveld is geselecteerd, in elke kolom van het tabelcontroleveld zoeken, overeenkomstig de databasekolommen van het gekoppelde databasetabel.

## Zoeken naar

Hier kiest u waarnaar u wilt zoeken.

## Tekst:

Voer de zoekterm in de keuzelijst met invoervak in of selecteer het uit de lijst. De tekst onder de cursor is al gekopieerd in de keuzelijst met invoervak Tekst. Let op: tijdens een zoekactie in een formulier kunnen tabs en regeleinden niet worden verwerkt.

Verscheidene zoektermen zullen worden opgeslagen zolang de tabel of het formulierdocument open is. Als u meer dan één zoekactie laat uitvoeren en u wilt de zoekactie herhalen kunt u een reeds gebruikte zoekterm in de keuzelijst selecteren.

## Veldinhoud is NULL

Als deze optie is geselecteerd zal gezocht worden naar velden die geen inhoud hebben.

## Veldinhoud is niet NULL

Als deze optie is geselecteerd zullen velden worden gevonden die gegevens bevatten.

## Waar zoeken

U kunt in dit gebied de velden bepalen voor de zoekoperatie.

## Formulier

Hier specificeert u het logische formulier waarin u wilt dat de zoekactie wordt uitgevoerd.

De keuzelijst met invoervak Formulier is alleen zichtbaar als het huidige document een formulierdocument is met meer dan één logisch formulier. Het zal niet verschijnen bij een zoekactie in tabellen of query's.

Formulierdocumenten kunnen meerdere logisch formulieren bevatten. Dit zijn individuele formuliercomponenten die elk zijn gekoppeld aan een tabel.

De keuzelijst met invoervak Formulier bevat de namen van alle logische formulieren waarvoor besturingselementen bestaan.

## Alle velden

Zoekt door alle velden. If you are running a search in a table, all fields in the table will be searched. Als u een zoekactie in een formulier uitvoert zullen alle velden van het logische formulier (ingevoerd bij Formulier) worden doorzocht. Als u een zoekactie in een tabelcontroleveld uitvoert, worden alle kolommen, die aan een geldig databasetabelveld zijn gekoppeld, doorzocht.

Let er op dat de velden van het huidige logische formulier niet identiek hoeven te zijn aan de velden van het formulierdocument. Als het formulierdocument velden bevat die verwijzen naar meerdere gegevensbronnen (d.w.z. naar meervoudige logische formulieren), zal de optie Alle velden alleen zoeken naar de velden die gekoppeld zijn aan gegevensbronnen in het formulierdocument.

## Eén veld

Zoekt in een opgegeven gegevensveld.

## Instellingen

Hier kunt u een aantal instellingen maken om de zoekactie te beheren.

## Positie

Voer de relatie tussen de zoekterm en de veldinhoud hier in. De volgende opties zijn beschikbaar:

overal in het veld | Geeft alle velden weer die de zoekterm bevatten, waar dan ook in het veld: aan het begin, aan het eind of in het midden van het veld.
begin van het veld | Geeft alle velden weer die de zoekterm bevatten aan het begin van het veld.
einde van het veld | Geeft alle velden weer die de zoekterm bevatten aan het einde van het veld.
gehele veld | Geeft alle velden weer die de zoekterm bevatten als een exacte overeenstemming met de inhoud van het veld.

Als het vakje Expressie met jokertekens is gemarkeerd, is deze functie niet beschikbaar.

## Veldopmaak toepassen

Als u dit vakje markeert zal alle veldopmaak in aanmerking komen bij het zoeken in het huidige document. Veldopmaak is alle zichtbare opmaak die werd gemaakt met behulp van de volgende mogelijkheden:

1. in tabelontwerp voor veldeigenschappen,

2. in gegevensweergave in kolomopmaak,

3. in formulieren op controleveldeigenschappen.

Als het vakje Veldopmaak toepassen is geselecteerd, wordt de gegevensbronweergave van de tabel of het formulier doorzocht aan de hand van de daar ingestelde opmaak. Is het vakje niet geselecteerd, dan wordt de database doorzocht met behulp van de in de database opgeslagen opmaak.

Bijvoorbeeld:

You have a date field, which is saved in "DD.MM.YY" format in the database (for example, 17.02.65). The format of the entry is changed in the data source view to "DD MMM YYYY" (17 Feb 1965). Following this example, a record containing February 17 is only found when the Apply field format option is on:

Veldopmaak toepassen | Zoekpatroon
aan | 'Feb' wordt weergegeven, maar niet "2".
uit | '2' wordt weergegeven, maar niet "Feb".

Het wordt aanbevolen dat u de zoekactie completeert met behulp van veldopmaak.

De volgende voorbeelden tonen mogelijke problemen bij het zoeken zonder veldopmaak. Deze problemen hangen af van de gebruikte database en komen alleen voor bij bepaalde interne standaardopmaak:

Zoekresultaten | Oorzaak
"5" returns "14:00:00" as a time. | Time fields are not defined for dBASE databases and must be simulated. To internally display the time "14:00:00", a "5" is necessary.
"00:00:00" returns all records of a standard date field. | De database slaat een datumwaarde intern op met behulp van een gecombineerd datum/tijdveld.
'45,79' retourneert niet "45,79" hoewel de optie Compleet veld is geselecteerd onder Positie. | The view shown does not match what is stored internally. For example, if value "45.789" is stored in the database as a field of type "Number/Double" and the shown formatting is set to display only two decimals, "45.79" is only returned in searches with field formatting.

In dit geval is standaardopmaak de opmaak, die verwijst naar de intern opgeslagen gegevens. Deze zijn niet altijd zichtbaar voor de gebruiker - in het bijzonder als ze werden gebruikt voor het simuleren van gegevenstypes (bijvoorbeeld tijdvelden in dBASE-databases). Dit hangt af van de gebruikte database en het individuele gegevenstype. Zoeken met veldopmaak is van belang als u alleen maar wilt vinden wat feitelijk wordt weergegeven. Dit omvat velden van type Datum, Tijd, Datum/Tijd en Nummer/Decimaal.

However, searching without Apply field format is appropriate for larger databases with no formatting issues, because it is faster.

Als u zoekt naar waarden in keuzevakjes en Veldopmaak toepassen ingeschakeld is, zal een "1" geretourneerd worden voor gemarkeerde vakken, een "0" voor niet-gemarkeerde en een lege tekenreeks voor niet-gedefinieerde (in grijs). Als de zoekoperatie uitgevoerd is terwijl Veldopmaak toepassen niet ingeschakeld is, ziet u taal-afhankelijke standaardwaarden "TRUE (WAAR)" of "FALSE (ONWAAR)".

Als u Veldopmaak toepassen bij het zoeken in lijstvelden gebruikt zal de tekst in lijstvelden weergegeven worden. Als u Veldopmaak toepassen niet gebruikt zult u de inhoud vinden die overeen komt met de normale veldopmaak.

## Identieke hoofdletters/kleine letters

Bepaalt dat rekening wordt gehouden met het verschil tussen hoofd- en kleine letters tijdens de zoekactie.

## Naar achteren

Markeer dit aankruisvakje om de richting van de zoekactie om te keren, van de laatste record naar de eerste record.

## Van boven / Vanaf onder

Herstart de zoekactie. Een voorwaartse zoekactie start opnieuw met de eerste record. Een achterwaartse zoekactie met de laatste record.

## Uitdrukking met jokertekens

You can use the following wildcards:

Jokertekens | Betekenis | Voorbeeld
? | voor precies één willekeurig teken | ?loppy retourneert "Floppy" M?ller retourneert bijv., Miller en Moller
* | voor 0 of meer willekeurige tekens | *-* retourneert "ZIP-Drive" en "CD-ROM" M*er retourneert alle items die beginnen met een "M" en eindigen met "er" (bijv. Miller, Moller, Mather)

If you want to search for the actual characters ? or *, precede them with a backslash: "\?" or "\*". However, this is only necessary when Wildcard expression is enabled. When the option is not enabled, the wildcard characters are processed like normal characters.

## Reguliere expressie

Searches with regular expressions. The same regular expressions that are supported here are also supported in the LibreOffice Find & Replace dialog.

Zoeken naar reguliere expressies biedt meer opties dan zoeken met jokertekens. Als u met reguliere expressies zoekt komen de volgende tekens overeen met die welke gebruikt worden in zoekacties met jokertekens:

Zoeken met jokertekens | Zoeken met reguliere expressies
? | .
* | .*

## Overeenkomsten zoeken

De termen zoeken die lijken op de tekst in Zoeken. Selecteer dit vakje en klik vervolgens op de knop ... om de gewenste opties te specificeren.

Identieke tekenbreedte (alleen als Aziatische talen zijn ingeschakeld)

Onderscheid maken tussen tekenopmaak met halve breedte en volledige breedte.

Overeenkomstige schrijfwijze (Japans) (alleen als Aziatische talen zijn ingeschakeld)

U kunt hier zoekopties specificeren voor een overeenkomstige schrijfwijze die in Japanse tekst wordt gebruikt. Selecteer dit vakje en klik vervolgens op de knop ... om de zoekopties te specificeren.

Hier kunt u de zoekopties instellen voor overeenkomstige schrijfwijze die in Japanse tekst wordt gebruikt.

## Gelijkwaardig behandelen

Hier selecteert u de optie die als gelijkwaardig moeten worden behandeld in een zoekvraag.

## Negeren

Geeft de tekens die genegeerd moeten worden.

## Status

De Statusregel toont het actuele record dat werd teruggegeven door de zoekactie. Als de zoekactie het einde (of het begin) van de tabel bereikt, wordt de zoekactie automatisch voortgezet aan het andere einde.

In very large databases, finding the record in reverse search order can take some time. In this case, the status bar informs you that the records are still being counted.

## Search/Cancel

Als de zoekactie succesvol is voltooid, wordt het overeenkomende veld in de tabel geaccentueerd. U kunt doorgaan met zoeken door opnieuw op de knop Zoeken te drukken. U kunt een zoekproces annuleren door op de knop Anjnuleren te klikken.

## Sluiten

Sluit het dialoogvenster. De instellingen van de laatste zoekactie zullen worden bewaard totdat u LibreOffice beëindigt.

Als verschillende tabellen of formulieren geopend zijn kunt u individuele zoekopties instellen voor ieder document. Als u de documenten sluit worden alleen de opties voor de zoekacties van het laatst gesloten document opgeslagen.