Creazione e modifica degli scriptUna volta pianificati gli script è possibile crearli, modificarli e gestirli.
1. È anche possibile selezionare Script vuoto... o Script predefinito... dall'elenco Nuovo. Se si sceglie Script predefinito..., FileMaker Pro comprende le istruzioni di script predefinite che possono essere modificate ed eliminate nella finestra Modifica script.Si apre la finestra Modifica script. Questo è il punto in cui vengono creati nuovi script o modificati quelli esistenti.
Dare un nome al nuovo script Aggiungere un'istruzione di script Selezionarla dalla lista di istruzioni disponibili e fare clic su Sposta. "Digitando le prime poche lettere dell'istruzione, l'elenco scorre a quella istruzione." Indicare le opzioni per le istruzioni di script Le istruzioni seguite da parentesi indicano che è possibile impostare delle opzioni. Fare doppio clic sull'istruzione o selezionarla e fare clic su Specifica. Nella finestra di dialogo successiva, specificare le opzioni e fare clic su OK.Quando si specificano le opzioni per alcune istruzioni di script è possibile visualizzare il parametro "Ripristina". Ripristina indica che i criteri specificati all'ultima modifica dell'istruzione di script vengono utilizzati all'esecuzione dell'istruzione di script. Duplicare un'istruzione di script Copiare e incollare un'istruzione di script Selezionare un'istruzione a destra e selezionare il menu Modifica > Copia. Fare clic nella lista in cui si desidera che l'istruzione di script venga visualizzata e selezionare il menu Modifica > Incolla. È anche possibile copiare e incollare le istruzioni di script in altri script, copiare e incollare script o copiarli e incollarli in altri file. Vedere la sezione Copia e incolla di script Eliminare un'istruzione di script Selezionarla nell'elenco a destra e fare clic su Cancella. Vedere la sezione Eliminazione di uno script Visualizzare le istruzioni di script disponibili per categoria o per nome Vedere quali istruzioni di script non sono supportate in FileMaker Server, Pubblicazione Web o FileMaker Go Selezionare un'opzione dalla lista Mostra compatibilità:
• Tutto visualizza tutte le istruzioni di script.
• Scrivania visualizza tutte le istruzioni di script supportate in FileMaker Pro.
• Server indica le istruzioni di script che non sono supportate in un programma FileMaker Server.Questa opzione si riferisce agli script che vengono eseguiti in un programma FileMaker Server. Quando un client FileMaker Pro o FileMaker Go esegue uno script in un database ospitato dal server, le istruzioni di script vengono eseguite sul client. Vengono eseguite le istruzioni compatibili con Scrivania o iOS.
• iOSindica le istruzioni di script che non sono supportate in FileMaker Go.
• Pubblicazione Web Personalizzata indica le istruzioni di script che non sono supportate in Pubblicazione Web Personalizzata.
• Pubblicazione Web Immediata indica le istruzioni di script che non sono supportate in Pubblicazione Web Immediata. Eseguire lo script con privilegi di accesso completo Selezionare Esegui script con privilegi di accesso completo. Per ulteriori informazioni vedere la Nota sotto. Riordinare le istruzioni di script Utilizzare le doppie frecce alla sinistra di ogni istruzione per trascinarle in una nuova posizione nella lista.
•
• Nella finestra di dialogo Stampa, selezionare le opzioni, quindi fare clic su OK (Windows) o su Stampa (Mac OS).Per informazioni su ogni istruzione di script e le relative opzioni, vedere Istruzioni di script (in ordine alfabetico) e Istruzioni di script (per categoria).
4. Terminata l'operazione, chiudere la finestra Modifica script, quindi fare clic su Salva per salvare. Oppure, selezionare il menu File > Salva script (Windows) nella finestra Modifica script o selezionare il menu Script > Salva script (Mac OS) nella barra dei menu FileMaker Pro.
5. Per creare un altro script, ripetere i passi 2-4. In caso contrario, tornare alla finestra di dialogo Gestisci script.
6. Per comprendere lo script nel menu Script, selezionare la casella di controllo accanto allo script o selezionare lo script e quindi Includi nel menu.
• Fare clic tenendo premuto Control (Windows) o Comando (Mac OS) per selezionare più istruzioni di script. È possibile aggiungere, duplicare o eliminare più istruzioni.
• È possibile utilizzare degli operatori per concatenare il testo, eseguire funzioni matematiche e operare confronti logici. Per ulteriori informazioni vedere Utilizzo di operatori nelle formule.
• È possibile aggiungere commenti agli script utilizzando l'Commento istruzione di script. "Utilizzando i commenti negli script, se ne facilita la comprensione alle altre persone che potrebbero aver bisogno di modificare o semplicemente di capire lo script."
• Per definire rapidamente gli script, duplicare (o copiare e incollare) uno script esistente che esegue un'operazione simile a quella che si desidera realizzare e modificare la copia. Per creare uno script duplicato con lo stesso nome dello script originale, selezionarlo nella lista e premere Maiusc+Duplica nella finestra Modifica script. (in alternativa, nella finestra di dialogo Gestisci script, premere Maiusc e .)
• È anche possibile stampare uno script selezionandolo nella finestra di dialogo Gestisci script e facendo clic su .
1.
2. Nella finestra di dialogo Gestisci script, selezionare lo script da cambiare, quindi fare clic su Modifica oppure fare doppio clic sul nome dello script.Suggerimento È possibile aprire più finestre Modifica script contemporaneamente. Nella finestra di dialogo Gestisci script, fare clic tenendo premuto Control (Windows) o Comando (Mac OS) per selezionare script non contigui oppure fare clic su Maiusc per selezionare script contigui e poi su Modifica. Per ogni script si apre una finestra di Modifica script. Facendo doppio clic con più script selezionati, si apre solo lo script su cui si è fatto clic. Per chiudere tutte le finestre, premere Alt (Windows) o Opzione (Mac OS) e fare clic sul pulsante Chiudi in qualsiasi finestra.
4. Per eseguire lo script, selezionarlo nella finestra di dialogo Gestisci script e fare clic su Esegui. Se necessario, apportare le modifiche allo script.
• È anche possibile creare, modificare, duplicare ed eliminare script da Finestra di dialogo Specifica Script, quando si crea un pulsante o un trigger di script.
• Usare Esegui script con privilegi di accesso completo per permettere ad uno script di essere eseguito con il set di privilegi Accesso completo, anche se l'utente corrente ha effettuato l'accesso con un set di privilegi che non comprende l'accesso completo. Questa funzione permette agli utenti che dispongono di privilegi limitati di eseguire operazioni che altrimenti non potrebbero eseguire, come ad esempio esportare o eliminare record. I privilegi di accesso non cambiano, ma lo script può eseguire operazioni di livelli di accesso superiori. Inoltre, l'accesso completo non viene trasferito agli eventuali sub-script, a meno che non sia stata attivata anche questa funzione per lo script.
• La funzione Esegui script con privilegi di accesso completo può essere abilitata o modificata dagli utenti che dispongono di privilegi di accesso completo. Pertanto solo gli utenti che dispongono di privilegi di accesso completo possono modificare o eliminare gli script per cui è stata attivata questa funzione.
• La funzione Esegui script con privilegi di accesso completo opera soltanto nel file in cui è stato definito lo script. Questo comando non invalida le limitazioni di accesso ai file esterni. Ad esempio, uno script per eliminare record nel File A per cui è attivata l'opzione Esegui script con privilegi di accesso completo non eliminerà i record in un file esterno File B ad accesso limitato.
• Agli utenti con privilegi di accesso completo può essere consentito di modificare gli script contrassegnati come modificabili in base al loro set di privilegi. Per creare, duplicare, importare e/o eliminare gli script sono necessari privilegi di accesso completi.
• Se si utilizza FileMaker Pro Advanced, è possibile disabilitare le istruzioni di script per la prova. Per disabilitare un'istruzione di script, selezionarla e poi fare clic su Disattiva. Per abilitare un'istruzione di script, selezionarla e poi fare clic su Attiva. Le istruzioni di script disattivare sono precedute da "//". Per ulteriori informazioni vedere Disattivazione delle istruzioni di script (FileMaker Pro Advanced).
• Se un'istruzione di script specifica un campo in un pannello a schede che non si trova in primo piano, il campo specificato viene selezionato e il pannello a schede in cui si trova si sposta sul controllo struttura a schede. Se, tuttavia, lo stesso campo appare da qualche altra parte sul formato e lo script trova prima tale campo, il pannello a schede con lo stesso campo non va in primo piano. Assegnare invece un nome oggetto al campo e utilizzare Vai all'Oggetto istruzione di script per spostarsi all'istanza del campo.