Opzoekdefinities definiërenBelangrijk Voordat u begint, moet u goed begrijpen wat het verschil is tussen opzoekdefinities en relationele databases. Zie Opzoekdefinities voor meer informatie.
1. Definieer voor de opzoekdefinitie de relatie tussen het vergelijkingsveld van de huidige tabel en het vergelijkingsveld van de gerelateerde tabel. Zie Relaties maken voor meer informatie.
2.
3.
5. Selecteer een bestaand tekst-, getal-, datum-, tijd-, tijdstempel- of containerveld in de lijst met bestaande velden of definieer een nieuw veld.
6. Klik op Opties (of dubbelklik op de veldnaam).
7. Klik in het dialoogvenster Opties voor veld op het tabblad Automatisch invoeren en schakel vervolgens de optie Opgezochte waarde in.
8. Kies in het dialoogvenster Opzoekwaarde voor veld de tabel waarin moet worden gezocht en de tabel waaruit de waarde moet worden gekopieerd.
• Voor Beginnen met tabel kiest u de tabel die de opzoekdefinitie als beginpunt in de relatiegrafiek moet gebruiken.
• Voor Opzoekwaarde uit gerelateerde tabel kiest u de gerelateerde tabel die de gerelateerde gegevens bevat die moeten worden gezocht.
Opgeven welke bewerking moet worden uitgevoerd wanneer waarden in de vergelijkingsvelden niet exact overeenkomen Kies bij Indien geen exacte overeenkomst, dan een optie waarmee geen waarde wordt gekopieerd, waarmee de eerstvolgende lagere of hogere waarde in het bronveld van de opzoekdefinitie wordt gekopieerd of voer een vaste waarde in die in dat geval moet worden gebruikt Voorkomen dat lege (geen) gegevens uit het bronveld voor de opzoekdefinitie naar het bestemmingsveld voor de opzoekdefinitie worden gekopieerd Kies de optie Leeg veld niet kopiëren. (Schakel deze optie uit als u lege gegevens wel wilt kopiëren.)
11. Klik op OK.
• U kunt een relatie voor een opzoekdefinitie definiëren wanneer u de databasetabellen of de opzoekdefinitie definieert.
• Met deze relatie kunt u de gerelateerde records ook sorteren, zodat een specifieke gerelateerde record (de record die door de opzoekdefinitie wordt gekopieerd) als eerste record wordt weergegeven. Als u bijvoorbeeld de datum van het recentste onderhoud van een bepaald apparaat wilt opzoeken, moet u ervoor zorgen dat de records in aflopende volgorde op de datum van onderhoud worden gesorteerd.
• Zorg ervoor dat het bronveld voor de opzoekdefinitie en het doelveld voor de opzoekdefinitie van hetzelfde veldtype zijn om onverwachte resultaten te voorkomen.
• Als u een opzoekdefinitie wilt wijzigen, moet u ervoor zorgen dat de optie Opgezochte waarde bij de opties voor automatisch invoeren is ingeschakeld, klikt u vervolgens op Opgeven en brengt u de gewenste wijzigingen aan.
• Als u een opzoekdefinitie wilt beëindigen of onderbreken, schakelt u bij de opties voor automatisch invoeren de optie Opgezochte waarde uit.
• Wanneer gegevens in de gerelateerde tabel veranderen en u de nieuwe waarden in de huidige tabel wilt opnemen, kunt u de gegevens opnieuw opzoeken. Zie Opzoekwaarden bijwerken.Belangrijk Als voor een opzoekdefinitie een relatie met meerdere criteria is gedefinieerd, wordt de zoekopdracht gestart telkens wanneer u een waarde invoert in een van de velden die deel uitmaken van deze meerzijdige relatie. De zoekopdracht wordt uitgevoerd telkens wanneer in een van de vereiste velden een waarde wordt ingevoerd. Als alle vereiste velden een waarde bevatten, zorgt de laatste zoekopdracht ervoor dat een waarde naar het doelveld voor de opzoekdefinitie wordt gekopieerd.