Dubbele waarden zoeken met behulp van een interne relatie
In deze procedure worden "extra" vermeldingen van gedupliceerde records geïdentificeerd. U geeft de criteria op die bepalen welke record de primaire record is.
In deze procedure wordt gebruikgemaakt van een interne relatie en een berekeningveld waarin naar deze relatie wordt verwezen, om te bepalen welke records dubbel voorkomen.
Zo vindt u dubbele records, met uitzondering van de eerste vermelding:
1.
Zie Bestanden opslaan en kopiëren voor meer informatie.
2.
Geef een veld op dat een unieke eenheid in uw bestand bepaalt.
In een database Contactpersonen kunt u bijvoorbeeld beter niet het veld Achternaam opgeven, omdat er mogelijk meer mensen met dezelfde achternaam zijn. U kunt dan beter het veld Sofi-nummer opgeven. U kunt ook een berekeningveld maken (dat als resultaat een tekst geeft) waarin gegevens uit verschillende velden worden gecombineerd tot een unieke ID. Maak bijvoorbeeld een formule Voornaam & Achternaam & Telefoonnummer.
3.
Gebruik uw gekozen identificerend veld als het vergelijkingsveld in beide tabellen in de relatie. Zie Interne relaties voor meer informatie.
De primaire record is de eerste overeenkomende record volgens de sorteervolgorde die in de relatie is gedefinieerd.
4.
 •
Teller, een tekstveld met een automatisch ingevoerd volgnummer (selecteer Volgnummer en accepteer de standaardwaarden voor Volgende en Verhogen met).
 •
If ( Teller = tabel1::Teller, "Uniek", "Dubbel" )
5.
Klik op de statusbalk op Alles tonen.
6.
Klik in het nieuwe veld Teller en kies op de menubalk Records > Veldinhoud vervangen en daarna Vervangen door volgnummers. Accepteer opnieuw de standaardwaarden. Selecteer Volgnummer in Invoeropties bijwerken en klik op Vervangen.
Hiermee wijst u een serienummer toe aan alle bestaande records in uw database. In nieuwe records worden volgnummers automatisch ingevoerd.
7.
Voer in het veld Dubbels controleren een zoekopdracht uit voor Dubbel.
De eerste record in elke verzameling dubbele waarden bevat nu de waarde Uniek in het veld Dubbels controleren en alle dubbele records in dezelfde serie zijn als Dubbel gemarkeerd.
Belangrijk  Records met een leeg vergelijkingsveld worden gemarkeerd als dubbels. Wanneer u de bovenstaande instellingen hebt gedefinieerd, worden dubbele records onmiddellijk automatisch door het systeem geïdentificeerd wanneer ze worden gemaakt.