Referens > Scriptsteg > Scriptstegen Förflytta/Byt läge > Gå till relaterad post
 
Gå till relaterad post
Användning 
Går till de aktuella relaterade posterna i en relaterad tabell.
Se även 
Format 
Gå till relaterad post [Från tabell: <tabellnamn>"; Använd layout "<layoutnamn>"; Nytt fönster]
Tillval 
Hämta relaterad post från anger källrelation i en lista med tabeller i den aktuella databasen. Om tabellen inte finns i listan eller om du behöver lägga till eller ändra en relation visar Hantera databas dialogrutan Hantera databas där du kan skapa eller ändra relationer.
Visa post med layout anger en layout i den aktuella filen som används för att visa den relaterade posten.
Använd layouter från extern tabell öppnar filen som innehåller den externa tabellen som du anger och gör att du kan välja en layout från den filen som du kan visa den/de relaterade posten/posterna i. Detta alternativ är endast tillgängligt om den källrelation du valde refererar till en tabell i en annan fil.
Visa i nytt fönster visar de relaterade posterna i ett nytt fönster och gör att du kan ange inställningarna för det nya fönstret. Mer information finns i Scriptsteget Nytt fönster.
Tips!  Om du vill visa det nya fönstret med den/de relaterade posten/posterna överst automatiskt, lägger du till Scriptsteget Välj fönster.
Visa endast relaterade poster skapar ett nytt sökresultat i den relaterade tabellen med alternativen att antingen matcha den aktuella posten eller att matcha alla hittade poster. Den första posten i sökresultatet blir den aktuella posten. (Om du inte väljer det här, blir den första posten i tabellen den aktuella posten i tabellens osorterade ordningsföljd med Gå till relaterad post.)
Matcha endast aktuell post skapar ett nytt sökresultat i den relaterade tabellen som innehåller poster som matchar den aktuella posten. Till exempel, om det finns tre poster i den relaterade fakturatabellen som matchar kundposten i den kundtabell som du visar för tillfället, och du vill se alla tre fakturor, använder du Matcha endast aktuell post för att visa de tre fakturorna.
Matcha alla poster i det aktuella resultatet skapar ett nytt sökresultat i den relaterade tabellen som matchar alla poster i det aktuella sökresultatet. Till exempel, om du har ett sökresultat med tio kunder och det finns fyrtio fakturor i den fakturatabell som matchar någon av dessa tio kunder använder du Matcha alla poster i det aktuella resultatet för att visa de fyrtio matchande fakturorna. Om du inte anger någon sorteringsordning blir sökresultatet osorterat.
Kompatibilitet 
 
Där scriptsteget körs 
Format som 
FileMaker Pro 
Ja 
FileMaker Server 
Ja 
FileMaker Go 
Ja 
Anpassad webbpublicering 
Ja 
FileMaker WebDirect 
Ja 
Runtime-lösning 
Ja 
Kommer från 
FileMaker Pro 6.0 eller tidigare
Beskrivning 
Låt säga att du har en tabell kallad Fakturor som är relaterad till tabellen Kunder och att du för tillfället tittar på en speciell faktura. I tabellen Fakturor har du en knapp som du har ställt in på Gå till relaterad post [Kunder]. Genom att klicka på den här knappen avgörs vilka poster i Kunder som den aktuella fakturan är relaterad till och du kommer omedelbart till den posten i tabellen Kunder. Om posten i fråga för tillfället inte finns i tabellen Kunders sökresultat kan scriptet utföra en sökning så att posten blir aktiv.
Tips!  Om det inte går att hitta de relaterade posterna returnerar det här scriptsteget en felkod som kan fångas upp med Funktionen Get ( SenasteFel ).
Detta scriptsteg fungerar även med portalrader. Om det här scriptsteget används från en aktiv portalrad, och portalens tabell är den relaterade tabellen, görs den relaterade posten i den tabellen till aktuell. Om portalens tabell inte är den relaterade tabellen görs den första relaterade posten i sökresultatet aktuell.
När det här scriptsteget används med en tabell i en extern fil öppnas den fil som innehåller den externa tabellen och, om du valde det alternativet, går till den externa layout du angett.
Det finns situationer där ett script som innehåller scriptsteget Gå till relaterad post kan ändra en oförutsedd uppsättning poster. Till exempel:
Om det inte går att hitta relaterade poster är det här scriptsteget kvar i den aktuella layouten.
Om du väljer en tabellförekomst som inte har någon relation, eller en layout som inte refererar till den korrekta tabellförekomsten, visas ett felmeddelande. Efter att felmeddelandet har visats fortsätter scriptkörningen till nästa scriptsteg.
Om det inte finns några relaterade poster eller ingen post i den aktiva portalraden, kan scriptet ge oförutsedda resultat. Använd funktionen IsEmpty för att fastställa att inga relaterade poster finns innan du använder Gå till relaterad post.
Om Tillåt att relaterade poster skapas är aktiverat och Gå till relaterad post körs från en tom portalrad kan scriptet ge oförutsedda resultat.
Kommentar
Sorteringsordningen bevaras inte om de relaterade posterna finns i en extern fil.
Om du filtrerar poster i en portal visar det här scriptsteget alla poster, inte bara de filtrerade.
Exempel 1 
Går till en relaterad post i tabellen Fakturor och sorterar hittade relaterade poster.
Gå till relaterad post [Visa endast relaterade poster ; Från tabell: "Fakturor"; Med layout: "Fakturor"]
Sortera poster [Återställ ; Med dialogruta: Av]
Gå till post/sökpost/sida [Första]
Exempel 2 
Går till en relaterad post i tabellen Fakturor och sorterar hittade relaterade poster i ett nytt fönster.
Gå till relaterad post [Visa endast relaterade poster ; Från tabell: "Fakturor"; Med layout: "Fakturor"; Nytt fönster]
Sortera poster [Återställ ; Med dialogruta: Av]
Gå till post/sökpost/sida [Första]
Relaterade avsnitt 
Scriptsteg (i bokstavsordning)
Scriptsteg (efter kategori)