Om relationer med flera villkor
I en relation med flera villkor ökar du antalet matchande fält, vilket gör att FileMaker Pro måste utvärdera flera villkor innan relaterade poster kan kopplas samman. I en relation med flera villkor jämförs värdena från varje matchande fält på båda sidorna i relationen i den ordning som fälten förekommer. Det här kallas för en OCH-jämförelse – för att matchningen ska stämma måste varje matchande fält hitta ett motsvarande värde i den andra tabellen.
Två tabeller med linjer mellan fyra fält som visar en relation med flera villkor
I den här relationen är både TextfältA och NumerisktFältA matchande fält till TabellB. En post i TabellA med värdet blå i TextfältA och värdet 123 i NumerisktFältA matchar endast de poster i TabellB där TextfältB innehåller värdet blå och NumerisktFältB innehåller värdet 123. Om TextfältA och TextfältB innehåller matchande värden men NumerisktFältA och NumerisktFältB inte gör det, returneras inga relaterade poster av den här relationen.
Använda en relation med flera villkor
Använd en relation med flera villkor när du vill relatera två tabeller med utgångspunkt i mer än ett gemensamt värde, t.ex. ett kund-ID och ett datum. En databas innehåller exempelvis tre tabeller:
 •
 •
 •
Ändamålet med databasen är att hålla reda på uthyrning av utrustning och visa en önskad kunds alla uthyrningar ett visst datum.
Databasen innehåller tre tabeller, men relationen med flera villkor gäller tabellerna Kunder och Catering-produkter. De här två tabellerna innehåller följande fält:
 
Numeriskt fält, automatisk inmatning av löpnummer – ett av de matchande fälten till tabellen Catering-produkter
Tabellerna är relaterade på följande sätt:
Relation med flera villkor mellan tabellen Kunder och tabellen Catering-produkter
Kundnr och Eventdatum är de matchande fälten i relationen mellan tabellerna Kunder och Catering-produkter. I tabellen Kunder anges ett löpnummer automatiskt i fältet KundID, så att varje post i tabellen Kunder får ett unikt ID-nummer. Fältet Eventdatum är ett datumfält utan ytterligare tillval. Du anger aktuellt datum när utrustning hyrs ut eller ett tidigare datum för att visa utrustning som kunden hyrde det datumet.
I tabellen Catering-produkter är Kundnr och Eventdatum ett numeriskt fält respektive ett datumfält och de är de matchande fälten i relationen till tabellen Kunder. Utrustnings-ID är ett numeriskt fält som innehåller ID-numret för utrustningen som hyrs ut. Poster från den här tabellen visas i en portal i tabellen Kunder.
Alternativet Tillåt att poster skapas i den här tabellen via den här relationen är valt i dialogrutan Ändra relation för tabellen Catering-produkter. Det innebär att du kan ange uthyrningsinformation på en tom portalrad och en relaterad post för uthyrningen skapas då i FileMaker Pro.
Del av dialogrutan Ändra relation med alternativet Tillåt att poster skapas i den här tabellen via den här relationen markerat
Slutligen läggs en portal till i tabellen Catering-produkter i layouten Kunder.
Om du vill skapa en ny relaterad post anger du aktuellt datum i fältet Kunder::Eventdatum och ett ID-nummer för utrustning i portalen i layouten Kunder. Eftersom Eventdatum är ett matchande fält och relationen tillåter att relaterade poster skapas i tabellen Catering-produkter anges värdet från Kunder::Eventdatum automatiskt i fältet Catering-produkter::Eventdatum.
Du kan visa uthyrningar från tidigare datum genom att ändra värdet i Kunder::Eventdatum. Alla relaterade poster med samma kund-ID och eventdatum visas.
Relaterade avsnitt 
Om relationer
Om relationsdiagrammet
Om matchande fält för relationer
Om relationer med ett enda villkor
Om relationer med jämförelseoperatorer
Om relationer som returnerar ett intervall av poster
Om självkopplande relationer
Skapa relationer
Skapa portaler för att visa relaterade poster