Arbeta med relaterade tabeller och filer > Om relationer > Om matchande fält för relationer
 
Om matchande fält för relationer
När du skapar en relation mellan tabeller väljer du ett eller flera fält i varje tabell som matchande fält. Matchande fält har vanligen gemensamma värden. I en typisk relation är en post i en tabell relaterad till poster i en annan tabell som har ett gemensamt värde i de matchande fälten.
Tabellen Kunder och tabellen Fakturor kan exempelvis båda innehålla fältet Kund-ID, som identifierar varje kund och inköp. Om de två tabellerna är relaterade med Kund-ID som matchande fält, kan en post i tabellen Kunder innehålla en portal som visar varje faktura med matchande kund-ID. I tabellen Fakturor kan varje faktura med samma kund-ID visa enhetlig kundinformation.
I det här exemplet kallas fältet Kund-ID i tabellen Kunder ibland för ett primärnyckelfält eftersom det unikt identifierar varje kund. Fältet Kund-ID i tabellen Fakturor kallas ibland för främmande nyckelfält eftersom dess värden kommer från en annan tabell, nämligen tabellen Kunder.
Matchande fält måste vara en av följande fälttyper och de måste kunna indexeras:
text
nummer
datum
tid
tidstämpel
Beräkning (där resultatet är text, numeriskt, datum, tid eller tidsstämpel)
Kommentar
Ett matchande fält kan vara ett fält som använder global lagring.
Ett matchande fält som används för en relaterad databas kan vara en destination för en länk, under förutsättning att länken inte bygger på en relation där det matchande fältet ingår.
Du kan öka antalet möjliga matchande värden genom att ange flera värden i det matchande fältet, avgränsade med returtecken. Du kan arbeta med relaterade data genom att matcha en enskild rad i det matchande fältet enligt relationsvillkoren. Det här kallas ibland ett fält med flera nycklar eller ett komplext nyckelfält.
Du har exempelvis en enkel relation som sammankopplar poster i TabellA med TabellB med utgångspunkt i innehållet i ett enstaka fält i varje tabell, och det matchande fältet i TabellA innehåller följande värden som är avgränsade med returtecken:
röd
grön
blå
FileMaker Pro matchar alla poster i TabellB där det motsvarande matchande fältet innehåller det enskilda värdet röd, grön eller blå. Däremot returneras inte poster där det matchande fältet innehåller värdet röd grön blå. Returtecknet innebär att FileMaker Pro behandlar varje rad som ett separat värde.
Relaterade avsnitt 
Om relationer
Skapa en lösning
Om typer av relationer
Skapa och ändra relationer