Visa anpassad dialogruta
Syfte 
Visar en anpassad meddelanderuta med anpassad text och anpassade etiketter.
Format 
Visa anpassad dialogruta [<rubrik>; <meddelandetext>; Tabell1::inmatningsfält 1;...]
Tillval 
Om du väljer alternativet Ange visas dialogrutan med tillval för "Visa anpassad dialogruta" där du kan ställa in dialogrutans rubrik, meddelandetext och knappar samt ange upp till tre fält som används för datainmatning eller visning.
Allmänna alternativ
 •
Med hjälp av alternativet Rubrik kan du ge den anpassade dialogrutan en rubrik. Du kan skriva in en text eller klicka på Ange om du vill skapa dialogrutans rubrik utifrån en beräkning.
 •
Meddelande låter dig ange det meddelande dialogrutan ska visa. Du kan skriva en text eller klicka på Ange för att skapa meddelandetexten utifrån en beräkning.
 •
Med alternativet Knappetiketter anger du hur många knappar du vill visa (maximalt tre) i den anpassade dialogrutan och vilka etiketter du vill ha på knapparna. Om du lämnar en knappetikett tom kommer knappen inte att visas i dialogrutan. Om du lämnar alla knappetiketter tomma kommer en OK-knapp att visas i det nedre högra hörnet av dialogrutan. Om du vill skapa en knappetikett utifrån en beräkning klickar du på Ange och anger sedan beräkningen.
 •
Kryssrutorna Spara data skickar inmatningar från dialogrutan till databas i enlighet med varje knapps åtgärd. Om inga fält är aktiva sparas data. Om ett fält är aktivt sparas data när posten sparas.
Tillval för inmatningsfält
 •
Välj Visa inmatningsfält <n> om du vill aktivera ett inmatningsfält.
 •
Markera Ange för att välja fält för inmatningen. Varje inmatningsruta kopplas till ett fält.
 •
Markera Använd lösenordtecken (*) för att maskera texten när den förs in eller när den visas från databasen. Detta alternativ döljer data som förs in i den anpassade dialogrutan eller visas, men ändrar de faktiska data som lagras i databasen.
 •
Med alternativet Etikett kan du ange en ledtext (text som identifierar inmatningen för användaren). Du kan skriva texten nedan eller skapa etiketten utifrån en beräkning.
Kompatibilitet 
 
Där manussteget körs 
Format som 
FileMaker Pro 
Ja 
Schemalagt manus i FileMaker Server 
Nej 
FileMaker Go 
Ja 
Anpassad webbpublicering 
Nej 
FileMaker WebDirect 
Ja 
Runtime-lösning 
Ja 
Kommer från 
FileMaker Pro 6.0 eller tidigare
Beskrivning 
Den anpassade meddelandedialogrutan kan ta emot användarinmatningar för upp till tre databasfält, och visa data från upp till tre databasfält. Manuset pausas medan dialogrutan visas på skärmen. Fält som används för datainmatning kan vara av typen text, numeriskt, datum, tid, tidsstämpel eller container. Den anpassade dialogrutan kan också innehålla upp till tre knappar, med anpassade knapptexter.
Använd Get ( SenasteMeddelandeval ) funktion om du vill ta reda på vilken knapp som användaren trycker på.
 •
1 för den första knappen (som standard OK).
 •
2 för den andra knappen (som standard Avbryt).
 •
3 för den tredje knappen.
Kommentar
 •
 •
 •
 •
 •
Datainmatning via manussteget Visa anpassad dialogruta begränsas av eventuella kriterier för behörighet som kan gälla. (Välj Kör manus med fullständig behörighet om du vill aktivera manuset för alla användare.)
 •
 •
 •
 •
Exempel 1 
Utför en sökning. Om inga poster hittades visas en anpassad dialogruta.
Utför sökning [Spara]
If [Get (HittadePoster) = 0]
Visa anpassad dialogruta ["Inga poster hittades."]
End If
Exempel 2 
Skapar en ny post, uppmanar användaren att ange information och går sedan till layouten Kundinformation. Den första knappen är Avbryt så att användare inte oavsiktligt skapar en post genom att trycka på Retur i dialogrutan.
Uppdatera inte fönster
Ny post/sökpost
Visa anpassad dialogruta ["Ny kund"; "Ange information i fälten nedan:"; Kunder::Företag; Kunder::Namn; Kunder::Ort]
If [Get ( SenasteMeddelandeval ) = 1]
Radera post/sökpost [Ingen dialogruta]
Else
Gå till layout ["Kundinformation"]
End If
Exempel 3 
Går till sökläget, frågar användaren om sökvillkor och utför sökningen. Om inga poster hittas i sökningen tillfrågas användaren om en ny sökning ska utföras, och antingen utförs alla manus igen eller så avbryts alla manus.
Manus: Sök
Sök[]
Visa anpassad dialogruta ["Sök kunder genom ID, namn eller ort"; Kunder::ID; Kunder::Namn; Kunder::Ort]
If [Get ( SenasteMeddelandeval ) = 1]
Utför sökning[]
If [Get ( HittadePoster ) = 0]
Visa anpassad dialogruta ["Inga poster hittades. Sök igen?"]
If [Get ( SenasteMeddelandeval ) = 1]
#Anropar det här manuset som ett delmanus
Utför manus ["Sök"]
Else
Visa alla
#Avbryter alla manus och delmanus
Avbryt manus
End If
End If
Else If [Get ( SenasteMeddelandeval ) = 2]
Bearbeta [ ]
End If
Relaterade avsnitt 
Manussteg (i bokstavsordning)
Manussteg (efter kategori)