Dubbele waarden zoeken met behulp van een interne relatie
In deze procedure wordt gebruikgemaakt van een
interne relatie en een berekeningveld waarin naar deze relatie wordt verwezen, om te bepalen of er dubbele records zijn.
Zo vindt u dubbele records, met uitzondering van de eerste vermelding:
1. Als u van plan bent de dubbele records die u vindt, te verwijderen, maakt u eerst een reservekopie van het bestand.
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. Werknemer-ID is een betere keuze. 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. Definieer een interne relatie.
Gebruik uw gekozen identificerend veld als het
vergelijkingsveld in beide tabellen in de relatie. Raadpleeg
Relaties maken en wijzigen.
4. Maak een nieuw berekeningveld genaamd Dubbele controleren met de volgende formule:
If ( Count ( <naam van de tweede tabelvermelding>::<vergelijkingsveld> ) > 1 ; "Dubbelen" ; "Uniek" )
6. Voer in het veld Dubbele records een zoekopdracht uit voor Dubbels controleren.
Alle dubbele records worden aangegeven met Dubbele records.
Wanneer u de bovenstaande instellingen hebt gedefinieerd, worden dubbele records onmiddellijk automatisch door het systeem geïdentificeerd wanneer ze worden gemaakt.