Arbeta med relaterade tabeller och filer > Om typer av relationer > Om relationer med ett enda villkor
 
Om relationer med ett enda villkor
I en relation med ett enda villkor matchas data i ett fält med data i ett annat fält.
En post i någon av tabellerna är exempelvis relaterad till vilken post som helst i den andra tabellen om värdena TextfältA och TextfältB är desamma.
Två tabeller med linjer mellan två fält som visar en relation med ett enda villkor
Använda en relation med ett enda villkor
Använd en relation med ett enda villkor när du vill relatera två tabeller med utgångspunkt i ett enda gemensamt värde, t.ex. ett löpnummer eller ID-nummer. En databas innehåller exempelvis två tabeller:
Kunder, som innehåller namn och adresser
Kontakter, med telefonnummer och typ av telefonnummer (exempelvis arbete, hem och fax) samt e-postadresser.
Informationen är uppdelad mellan två tabeller, eftersom en enda kund kan ha flera telefonnummer och e-postadresser.
Tabellerna innehåller följande fält:
 
Tabell
Fältnamn
Kommentar
Kunder
Kund-ID
Numeriskt fält, automatisk inmatning av löpnummer - fungerar som matchande fält för tabellen Kunder
 
Förnamn
Textfält
 
Efternamn
Textfält
 
Adress1
Textfält
 
Ort
Textfält
 
Delstat
Textfält
 
Land
Textfält
Kontakter
Telefonnummer
Textfält
 
Telefontyp
Textfält
 
E-postadress
Textfält
 
Typ av e-post
Textfält
 
Kund-ID
Numeriskt fält - fungerar som matchande fält för tabellen Kontakter
Fältet Kund-ID är det matchande fältet i relationen mellan de två tabellerna. I tabellen Kunder anges ett löpnummer automatiskt i fältet Kund-ID, så att varje post i tabellen Kunder får ett unikt ID-nummer. I tabellen Kontakter är Kund-ID ett vanligt numeriskt fält utan inställningar för automatisk inmatning.
En relation mellan fälten Kund-ID i de båda tabellerna i relationsdiagrammet.
En relation med ett enda villkor mellan tabellen Kunder och tabellen Kontakter
I dialogrutan Redigera relation är alternativet Tillåt att poster skapas i den här tabellen via den här relationen aktiverat. Det innebär att du kan ange ett telefonnummer på en tom portalrad och en relaterad post för telefonnumret skapas då automatiskt i FileMaker Pro. Alternativet Radera relaterade poster i den här tabellen när en post raderas i den andra tabellen är aktiverat, eftersom det inte finns någon anledning att behålla gamla telefonnummer när den matchande kontaktposten har raderats.
Enligt definitionen av relationen är det tillåtet att skapa relaterade poster i tabellen Kontakter. Kund-ID från posten i Kunder sätts därför in automatiskt i fältet Kund-ID i tabellen Kontakter i varje ny, relaterad post. Det innebär att många poster i tabellen Kontakter kan vara relaterade till en enda post i tabellen Kunder.
Slutligen läggs en portal till i tabellen Kontakter i layouten Kunder. När du anger ett telefonnummer eller en e-postadress på en tom portalrad i tabellen Kunder skapas en relaterad post för telefonnumret eller e-postadressen i tabellen Kontakter automatiskt i FileMaker Pro.
Relaterade avsnitt 
Om relationer med flera villkor
Om relationer med jämförelseoperatorer
Om relationer som returnerar ett intervall av poster
Om självkopplande relationer
Skapa portaler för att visa relaterade poster