Först så måste du istället för att ha ett steg på knappen (gå till relaterad post), ha ett manus istället.
När du har ett manus med steget gå till relaterad post, så behöver du FÖRE det ha ett villkor:
IF count ( relationensnamn:något fält där borta som inte är tomt ) = 0 )
Den funktionen "räknar" antalet relaterade poster och man "matar den" med ett relaterat fält, tex kundnummer som förmodligen innehåller något borta i avtal, om det finns ett avtal.
Om antalet som filemaker ser är just noll, så finns ju inget kontrakt, i så fall så skall det ju skapas ett.
Lägg in ungefär dessa steg efter IF-satsen:
Börja med att tilldela variabler olika värden, tex kundnummer, avtalsnummer osv, vad du nu behöver för att skapa en avtalspost.
Ange variabel ($Kundnumer; Kundnummer)
/.../ Upprepa här...
Fortsätt med:
# Avtal fattas, skapa ett
Gå till layout för avtal.
Skapa ny post.
Tilldela fält (kundnummer; $Kundnummer) Det är variabeln kundnummer som skall in i fältet kundnummer det.
/.../ Tilldela fält osv... upprepa här, dels dina övriga variabler, men kanske andra saker, dagens datum, vem som gjort vad, vad avtalet gäller osv osv. /.../
Verkställ post (viktigt, det säger åt FileMaker att spara mm)
ELSE
# Det finns ett relaterat avtal, så hoppa dit då:
Gå till relaterad post Kunder > Avtal, whatever...
END IF
Ungefär så?