Eenzijdige relaties
In een eenzijdige relatie worden de gegevens in het ene veld vergeleken met de gegevens in een ander veld.
Zo wordt een record in een van de tabellen bijvoorbeeld gerelateerd aan een andere record uit de andere tabel wanneer de waarden in Tekstveld A en Tekstveld B identiek zijn.
Twee tabellen met lijnen tussen twee velden die een eenzijdige relatie aantonen
Een eenzijdige relatie gebruiken
Gebruik een eenzijdige relatie wanneer u twee tabellen in een relatie aan elkaar wilt koppelen op basis van één gemeenschappelijke waarde, bijvoorbeeld een serie- of klantnummer. In het volgende voorbeeld bevat de database twee tabellen:
 •
 •
De gegevens zijn opgesplitst in twee afzonderlijke tabellen omdat elke klant meerdere telefoonnummers en e-mailadressen kan hebben.
De tabellen bevatten de volgende velden:
 
Een veld van het veldtype Getal, met automatische invoer van een volgnummer. Dit is het vergelijkingsveld voor de tabel Klanten.
Een veld van het veldtype Getal. Dit is het vergelijkingsveld in de tabel Contactgegevens.
Het veld Klantnummer is het vergelijkingsveld in de relatie tussen de twee tabellen. Voor het veld Klantnummer in de tabel Klanten is de veldoptie zo ingesteld dat automatisch een volgnummer wordt toegewezen, zodat elke record in de tabel Klanten een unieke identificatiecode bevat. In de tabel Contactgegevens is het veld Klantnummer een gewoon getalveld en zijn hiervoor geen opties voor automatische invoer opgegeven.
In de relatiegrafiek is er een relatie tussen de velden Klantnummer in beide tabellen.
Een eenzijdige relatie tussen de tabel Klanten en de tabel Contactgegevens
In het dialoogvenster Relatie bewerken is de optie Maken van records in deze tabel toegestaan via deze relatie ingeschakeld. Dit betekent dat u een telefoonnummer kan invoeren in een lege portaalrij, zodat in FileMaker Pro automatisch een gerelateerde record voor dit telefoonnummer wordt gecreëerd. De optie Gerelat. records in deze tabel verwijderen bij verwijderen van rec. in andere tabel is ook ingeschakeld, omdat het geen zin heeft oude telefoonnummers te bewaren nadat de overeenkomende record van de contactpersoon is verwijderd.
Aangezien de relatie zo is gedefinieerd dat nieuwe gerelateerde records in de tabel Contactgegevens kunnen worden gemaakt, zal het Klantnummer uit een klantrecord automatisch worden ingevoegd in het veld Klantnummer in de tabel Klanten in elke nieuwe gerelateerde record. Op die manier kunt u meerdere records in de tabel Contactgegevens relateren aan één record in de tabel Klanten.
Ten slotte wordt een portaal toegevoegd aan de tabel Contactgegevens in de lay-out Klant. Wanneer u in een lege portaalrij in de tabel Klanten een telefoonnummer of een e-mailadres invoert, maakt FileMaker Pro in de tabel Contactgegevens een gerelateerde record voor dat telefoonnummer of -emailadres.
Verwante onderwerpen 
Veelzijdige relaties
Vergelijkingsoperatoren in relaties gebruiken
Relaties die resulteren in een reeks records
Interne relaties
Portalen maken om gerelateerde records weer te geven