Werken met gerelateerde tabellen en bestanden > Werken met de relatiegrafiek > Relaties maken en wijzigen
 
Relaties maken en wijzigen
1. Kies Bestand > Beheren > Database en klik vervolgens op het tabblad Relaties.
2. Zoek in de relatiegrafiek de twee tabellen die u gaat gebruiken voor deze relaties.
Het maakt niet uit waar de tabellen in de grafiek staan, maar ze moeten wel in de relatiegrafiek aanwezig zijn als u de relatie wilt maken. Als u een interne relatie wilt maken, hoeft u slechts één tabel te zoeken; FileMaker Pro zorgt er automatisch voor dat de tweede vermelding van de tabel wordt gegenereerd.
Klik op Knop Tabel toevoegen om een tabel aan de relatiegrafiek toe te voegen. Raadpleeg Tabellen aan de relatiegrafiek toevoegen.
Als u een tabel in de relatiegrafiek wilt dupliceren, selecteert u de tabel en klikt u op Knop Tabel dupliceren. Als u een gedupliceerde tabel wilt hernoemen, klikt u op De knop Bewerken en typt u de nieuwe naam.
Opmerking  U kunt de tabellen in een relatie niet wijzigen. U moet een nieuwe relatie maken.
3. Klik in een van de tabellen op een vergelijkingsveld en sleep het naar het overeenkomstige vergelijkingsveld in de andere tabel.
U kunt ook klikken op Knop Relatie toevoegen en de relatie opgeven.
Opmerking  Voor interne relaties sleept u een vergelijkingsveld in de huidige tabel tot buiten de tabel en vervolgens naar het tweede vergelijkingsveld in de huidige tabel. Geef de nieuwe vermelding van de tabel een andere naam of klik op OK om de standaardnaam te gebruiken.
4. Herhaal stap 3 voor elk vergelijkingsveld dat u in deze relatie wilt gebruiken.
5. Als u de instellingen van een relatie wilt wijzigen, dubbelklikt u op de lijn van de indicator tussen de gerelateerde tabellen. (Of selecteer de relatie en klik op De knop Bewerken.) Vervolgens:
 
Om dit te doen
Gaat u als volgt te werk
Een vergelijkingsveld wijzigen of toevoegen
Selecteer een nieuw vergelijkingsveld en klik op Wijzigen of Toevoegen.
De relationele operator wijzigen
Selecteer een andere relationele operator in de lijst en klik op Wijzigen.
Twee aan elkaar gekoppelde samenvoegcriteria dupliceren of verwijderen
Selecteer de aan elkaar gekoppelde criteria midden in het dialoogvenster en klik op Dupliceren of Verwijderen.
Een gerelateerde record toevoegen (aan de gerelateerde tabel) telkens als u in een record van de huidige tabel gegevens in een gerelateerd veld invoert
Selecteer Maken van records in deze tabel toegestaan via deze relatie. Als u deze optie inschakelt, wordt op basis van het vergelijkingsveld in de huidige tabel een gerelateerde record gemaakt wanneer u gegevens typt in een gerelateerd veld dat geen corresponderende gerelateerde record heeft.
Gerelateerde records (uit de gerelateerde tabel) verwijderen telkens wanneer u een overeenkomende record in de huidige tabel verwijdert
Selecteer Gerelat. records in deze tabel verwijderen bij verwijderen van rec. in andere tabel. Met deze optie verwijdert u gerelateerde records zelf als u door een lay-out bladert waarin de gerelateerde records niet worden weergegeven.
Opmerking  Wanneer deze optie is ingeschakeld voor meerzijdige relaties in dezelfde database en u in de ene tabel een record verwijdert, is het mogelijk dat ook de gerelateerde records in de andere gerelateerde tabellen worden verwijderd als hiervoor deze optie is ingeschakeld. Dit wordt ook trapsgewijs verwijderen genoemd. Denk daarom goed na over het gebruik van deze optie voordat u deze inschakelt.
Gerelateerde records sorteren
Selecteer Records sorteren. In het dialoogvenster Records sorteren klikt u vervolgens in de lijst links op de velden die u wilt sorteren. U kunt de volgorde wijzigen waarin de velden worden gesorteerd door de velden in de rechterlijst naar de gewenste positie te slepen. Selecteer desgewenst andere opties en klik op OK.
Als u de sorteervolgorde wilt wijzigen, klikt u in het dialoogvenster Relatie bewerken op Opgeven.
Als u deze optie selecteert, verandert de sorteervolgorde in het gerelateerde bestand niet.
6. Klik tweemaal op OK.
Opmerkingen
Kies Records sorteren als u de eerste gevonden record in een bepaalde sorteervolgorde (bijvoorbeeld oplopend of aflopend) wilt weergeven wanneer u één gerelateerd veld direct in een lay-out van de huidige tabel hebt geplaatst. (U kunt bijvoorbeeld de datum van het recentste onderhoud van een bepaald apparaat weergeven.) Door gerelateerde records te sorteren, kunt u ook meerdere records in een specifieke sorteervolgorde openen en ze in een portaal weergeven.
Wanneer de optie Records sorteren is ingeschakeld en u de gegevens in een gerelateerd veld in een portaal wijzigt, worden de portaalrecords opnieuw gesorteerd zodra de relatie is hersteld. (De records worden bijvoorbeeld opnieuw gesorteerd wanneer u in de bladermodus naar een andere record gaat en vervolgens naar deze record terugkeert, of wanneer u de waarde in het vergelijkingsveld wijzigt.)
Aangezien relaties in beide richtingen werken, beschikken de tabellen die in het dialoogvenster Relatie bewerken rechts en links verschijnen over dezelfde mogelijkheden.
Wanneer gerelateerde records in een portaal worden weergegeven, heeft de sorteervolgorde Portaalrecords sorteren voorrang op de sorteervolgorde die u in het dialoogvenster Relatie bewerken hebt opgegeven.
Verwante onderwerpen 
Werken met de relatiegrafiek
Relatiegrafiek
Typen relaties
Vergelijkingsvelden voor relaties
Tabellen aan de relatiegrafiek toevoegen
Databasetabellen definiëren
Tabeldefinities, velddefinities en gegevens verwijderen