Il programma di installazione di FileMaker Pro Advanced registra fmp: come protocollo Internet (IP). Questo consente di aprire un file condiviso o locale utilizzando un URL. È anche possibile eseguire uno script nel file utilizzando un URL.
1. Aprire un browser Web sul computer client in questione.
2. Inserire l'URL del file nell'area indirizzo del browser utilizzando il formato:
fmp://{{account:password@}indirizzo/}nomefile
Per Indirizzo
, è possibile inserire:
•l'indirizzo IP o il nome DNS dell'host
•~
Per specificare la cartella Documenti dell'utente
•$
Per specificare che il file è già aperto
I parametri opzionali sono indicati dalle parentesi ({ }).
1. Seguire i passi di cui sopra.
2. Accodare ?script=nomescript
all'URL. Ad esempio:
fmp://192.168.10.0/filename.fmp12?script=scriptname
Specificare un parametro di script e le variabili locali usando il formato:
fmp://{{account:password@}indirizzo/}nome file{?script=nomescript{¶m=parametroscript}{&$nomevariabile{[numeroripetizioni]}=valore}}
•Per consentire a un URL di eseguire uno script FileMaker, l'account dell'utente deve avere il privilegio esteso fmurlscript attivato. Vedere Modifica dei privilegi estesi per un set di privilegi.
•I nomi dei file fanno distinzione tra maiuscole e minuscole in FileMaker Go ma non in FileMaker Pro Advanced. I nomi degli script non fanno distinzione tra maiuscole e minuscole.
•L'estensione .fmp12 nel nome del file non è obbligatoria.
•È possibile definire più variabili nello stesso protocollo fmp:.
•Se in un link sono necessari spazi o altri caratteri speciali, assicurarsi di sostituirli con gli appropriati valori codificati con % necessari per ottenere URL validi. Ad esempio, sostituire uno spazio con %20.
fmp://Miei%20Indirizzi
fmp://192.168.10.0/Miei%20Indirizzi.fmp12
fmp://[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12
fmp://MioAccount:MiaPassword@192.168.10.0/Miei%20Indirizzi.fmp12
fmp://MyAccount:MyPassword@[2001:0DB8:85A3:08D3:1319:8A2E:0370:7334]/My%20Addresses.fmp12
Aprire un file di nome Clienti.fmp12 sulla macchina host con un indirizzo IP di 192.168.10.0 con uno script di nome ListaClienti:
fmp://192.168.10.0/Clienti.fmp12?script=ListaClienti
Aprire un file di nome Clients.fmp12 sulla macchina host con un indirizzo IP 192.168.10.0 con uno script di nome ListaClienti e specificare un parametro ClientiTop e una variabile locale $NumeroLista con valore 10:
fmp://192.168.10.0/Clienti.fmp12?script=ListaClienti¶m=ClientiTop&$NumeroLista=10
Aprire un file locale denominato Clienti.fmp12 nella cartella Documenti dell'utente con uno script denominato ListaClienti:
fmp://~/Clienti.fmp12?script=ListaClienti
Eseguire lo script ListaClienti da un file aperto denominato Clienti.fmp12:
fmp://$/Clienti.fmp12?script=ListaClienti