Ibland vill man skapa en relaterad post utan att lämna den layouten man för tillfället befinner sig på, det skulle exempelvis kunna vara att man vill skapa en ny kund i samband med att man skapar en faktura till en kund som inte finns i kundregistret.
Det finns som vanligt ett helt drös med möjligheter att skapa relaterade poster i FileMaker Pro men denna metod som beskrivs i filen som finns som bilaga är en enkel lösning som inte kräver mer än en rads kod. Det kan ibland vara lite svårt att förstår hur FileMakers relationer fungerar så här kommer en kort förklaring.
Det fungerar så här:
Om man i en relation har kryssat för tillvalet ”Tillåt att poster skapas…” så kommer FileMaker automatiskt att skapa en post när det finns ett värde i fältet som skapar relationen, dessutom kommer FileMaker automatiskt att skjuta de värden som relationen är baserad på genom relationen och in i rätt fält på den relaterade posten.
Detta beteende kan man utnyttja för att skapa en relaterad post utan att lämna layouten man står på. Så länge det finns en fungerande relation mellan tabellerna så kan man genom att tilldela ett fält i den egna tabellen (tabellen där man står) och sedan ett fält på andra sidan, skapa en post.
Notera att det måste vara ett unikt värde för annars ändra man bara posten som finns på andra sidan, därför väljer jag i denna lösning att sätta in ett värde som med 100% säkerhet är unikt.
Ladda ner en exempelfil här exempelfilen som visar hur du enkelt kan skapa en relaterad post