Mostra finestra personalizz.
Fare clic su Specifica per visualizzare la finestra di dialogo Opzioni "Mostra finestra personalizz." in cui è possibile impostare il titolo della finestra di dialogo, il testo del messaggio e i pulsanti e specificare fino ad un max. di tre campi da utilizzare per l'inserimento o la visualizzazione.
•
|
Titolo consente di specificare l'intestazione della finestra di dialogo personalizzata. È possibile inserire testo letterale o fare clic su Specifica per creare il titolo della finestra di dialogo da un calcolo.
|
•
|
Messaggio consente di indicare il messaggio della finestra di dialogo. È possibile inserire testo letterale o fare clic su Specifica per creare il testo del messaggio da un calcolo.
|
•
|
Etichette pulsante consentono di indicare quanti pulsanti (fino a tre) visualizzare nella finestra di dialogo personalizzata e le rispettive etichette. Lasciando in bianco un'etichetta, il pulsante non viene visualizzato nella finestra di dialogo personalizzata. Se non viene indicato neppure un titolo, nell'angolo inferiore destro della finestra di dialogo compare un pulsante OK.
|
•
|
Selezionare Mostra campo di immissione <n> per attivare un campo di immissione.
|
•
|
Selezionare Specifica per scegliere il campo di immissione. Ciascuna area di immissione è associata a un campo.
|
•
|
Selezionare Usa carattere password (*) per celare il testo durante la digitazione o la visualizzazione nel database. Questa opzione oscura i dati immessi nella finestra di dialogo personalizzata o visualizzati, ma non modifica i dati effettivi memorizzati nel database.
|
•
|
Utilizzare Etichetta per specificare l'etichetta di un campo (il testo grazie al quale l'utente sarà in grado di identificare i dati immessi). È possibile inserire il testo letterale o creare l'etichetta da un calcolo.
|
Esecuzione dell'istruzione di script da
|
|
|
|
Script programmato di FileMaker Server
|
|
|
|
Pubblicazione Web personalizzata
|
|
Pubblicazione Web Immediata
|
|
|
|
La finestra di dialogo Messaggio personalizzato accetta e visualizza dati immessi dall'utente in un max. di tre campi nel database. Lo script viene sospeso per tutto il tempo in cui la finestra di dialogo personalizzata rimane visualizzata sullo schermo. I campi utilizzati per l'immissione dei dati possono essere di tipo testo, numero, ora, indicatore data ora o contenitore. Questa finestra può contenere fino a tre pulsanti con nomi personalizzati.
Utilizzare la Get ( SceltaUltimoMessaggio ) Funzione per determinare quale pulsante viene premuto dall'utente.
•
|
1 per il primo pulsante (per impostazione predefinita, chiamato OK)
|
•
|
2 per il secondo pulsante (per impostazione predefinita, chiamato Annulla)
|
•
|
Per i database creati con versioni di FileMaker Pro precedenti alla 12 che vengono aperti in FileMaker Pro 12, la casella di controllo Inserisci dati per Pulsante predefinito viene selezionata quando si apre la finestra di dialogo Mostra finestra personalizz.
|
Nell’esempio seguente viene eseguita una ricerca tramite la finestra di dialogo. Nella finestra di dialogo viene chiesto di specificare il nome del cliente e la città. Nella finestra di dialogo vengono visualizzati il titolo e il testo personalizzati e due campi di immissione.
#Per iniziare questo script è necessario attivare il modo Trova.Passa al modo Trova []
#Nella finestra di dialogo personalizzata viene chiesto di specificare il nome e la città del cliente da ricercare.
Mostra finestra personalizz. ["Trova un cliente"; "Inserire il nome e la città
del cliente nello spazio sottostante:"; Clienti::Nome; Clienti::Città]
#In questo esempio il nome del pulsante 1 è "OK" e il nome del pulsante 2 è "Annulla."
If [Get(SceltaUltimoMessaggio) = 1]
#Se l'utente seleziona il pulsante 1, la ricerca viene eseguita.
Esegui la ricerca [Ripristina]
End If
Nell’esempio seguente viene creato un nuovo record e vengono immessi i dati tramite la finestra di dialogo personalizzata. Nella finestra di dialogo viene chiesto di specificare l’ID, la descrizione e il prezzo del prodotto. Nella finestra di dialogo vengono visualizzati il titolo e il testo personalizzati e tre campi di immissione. Se si chiude la finestra di dialogo il record viene eliminato.
#In questo esempio è necessario creare un nuovo record prima di potervi immettere i dati.
Nuovo Record/Richiesta
#Nella finestra di dialogo personalizzata viene chiesto di immettere le informazioni richieste.
Mostra finestra personalizz. ["Informazioni prodotto"; "Immettere
informazioni identificative del prodotto:"; Prodotti::IDProdotto;
Prodotti::Descrizione prodotto; Prodotti::Costo prodotti]
#Una volta chiusa la finestra di dialogo personalizzata, viene eseguita la valutazione su quale
pulsante è stato selezionato dall'utente.
#In questo esempio il nome del pulsante 1 è "OK" e il nome del pulsante 2 è "Annulla."
If [Get(SceltaUltimoMessaggio) = 2]
#Se si chiude lo script il record creato all'inizio viene eliminato.
Elimina il record/richiesta [Senza finestra]
End If