Salta i link

Scrittura

Script FileMaker

Che cos'è uno script in FileMaker?

Con un Scrittura può essere utilizzato per eseguire automaticamente un numero qualsiasi di processi in un database FileMaker. FileMaker supporta la creazione di un numero qualsiasi di script per database, che possono (teoricamente) contenere un numero qualsiasi di comandi. I parametri degli script possono essere utilizzati per passare qualsiasi parametro tra gli script.

Aggiunta di un nuovo script a FileMaker 13

Gli script possono essere creati in FileMaker fino alla versione 13 con il comando di menu [Script > Gestisci script] possono essere aggiunti e modificati.

Finestra di selezione degli script nell'editor di script

Per aggiungere un nuovo script in FileMaker fino alla versione 13, fate clic nell'editor di script sul pulsante [Nuovo]. Facendo clic sul simbolo della freccia, è possibile aggiungere uno script vuoto, uno script standard, una cartella di script o un separatore.

Le cartelle di script possono essere utilizzate per organizzare gerarchicamente gli script nell'editor di script.

In uno script standard, i seguenti comandi vengono inseriti automaticamente nel nuovo script:

Attivare la modalità di scorrimento []
Vai al layout ["Layout corrente" (tabella corrente)].
Mostra tutti i record di dati

Aggiunta di un nuovo script a partire da FileMaker 14

Gli script possono essere creati in FileMaker versione 14 e successive con il comando di menu [Script > Area di lavoro degli script] possono essere aggiunti e modificati.

Area di lavoro degli script a partire da FileMaker 14

Per aggiungere un nuovo script in FileMaker versione 14 o successiva, fare clic sul pulsante [+]e viene immediatamente creato un nuovo script, a cui si può dare il nome desiderato. A questo punto è possibile creare una cartella di script e una linea di demarcazione utilizzando i simboli corrispondenti nella finestra di dialogo [Scripts] sotto il simbolo [+] possono essere creati. Le cartelle di script possono essere utilizzate per organizzare gli script in modo gerarchico nell'editor di script.

Parametri di script e variabili globali

Da molti anni FileMaker supporta l'aggiunta di parametri agli script, consentendo lo scambio di dati tra script diversi. A ogni chiamata di script è possibile aggiungere un parametro, che può essere utilizzato all'interno dello script con la funzione

Ottieni ( ScriptParameter )

può essere letto di nuovo. In linea di principio, i dati possono anche essere scritti in una variabile globale, in modo che possano essere letti da tutti gli script all'interno dello stesso file. I parametri degli script, invece, possono essere passati anche tra i file.

Passare più parametri di script

Sebbene un parametro di script in FileMaker sia sempre composto da una sola riga, è possibile trasferire più parametri contemporaneamente con i separatori appropriati. La virgola rovesciata |, che normalmente non compare in altri dati, è un separatore adatto.

Funzione personalizzata "StringShare"

La separazione di una stringa può essere semplificata con una piccola funzione personalizzata. Potete integrare la seguente funzione nella vostra soluzione FileMaker con FileMaker Pro Advanced e utilizzarla per dividere una stringa con separatori nelle sue singole voci:

StringShare ( Stringa; Numero ) =
Se(numero = 1;
    CharacterLinks ( String; (Posizione ( String; "|"; 1; 1))-1);
CharacterCentre ( Stringa; (Posizione ( Stringa; "|"; 1; numero-1))+1;
(Posizione ( Stringa; "|"; 1; numero)) - ((Posizione ( Stringa; "|"; 1; numero-1))+1))
)

Esempio

$string = "Casa|barca|auto|"
StringShare ($string; 1) = "Casa"
StringShare ($string; 2) = "Boot"
StringShare ($string; 3) = "Auto"

Innesco dello script

FileMaker consente di eseguire molti script per diversi oggetti, in modo da poterli eseguire per determinate interazioni dell'utente o in base al tempo. Ad esempio, è possibile eseguire automaticamente gli script quando viene richiamato un determinato layout, quando viene premuto un tasto speciale durante un clic del mouse, quando viene modificato il valore di un campo e per un numero quasi infinito di altre azioni.

Altre domande su FileMaker? È più veloce di persona.

Come parte del nostro Servizi di coaching e formazione saremo lieti di informarvi personalmente sulle funzioni FileMaker necessarie per lo sviluppo della vostra soluzione FileMaker. Naturalmente, saremo lieti di soddisfare le vostre esigenze individuali. La fatturazione è personalizzata ed equa in scaglioni di 15 minuti. Potete pagare comodamente con bonifico bancario o PayPal.

Correlato Einträge

Condividi questa pagina:

Un software ERP flessibile come la vostra azienda.
Saremo lieti di consigliarvi.

Software ERP personalizzabile per Mac, Windows e iOS.

Siete qui: Automatizzare i processi con gli script di FileMaker