Creazione di percorsi di file
In FileMaker Pro, è possibile specificare i percorsi file per un'origine dati esterna FileMaker.
Nota  Per "origine dati" FileMaker si intendeva un "riferimento al file" nelle versioni di FileMaker precedenti alla 9.0.
Ogni origine dati FileMaker può essere costituita da uno o più percorsi di file. I percorsi a più file devono essere utilizzati per fare in modo che FileMaker Pro esegua la ricerca all'interno di una lista di potenziali file.
Per informazioni su come aggiungere un'origine dati FileMaker e su come indicare i percorsi dei file, vedere Collegamento alle origini dati.
FileMaker  Pro supporta i seguenti formati di percorsi di file:
 
Il percorso per un file di destinazione specificato dalla posizione corrente del database. Se il database corrente viene aperto da remoto, il percorso inizia dalla directory locale di FileMaker Pro
(Mac OS) completo locale o remoto
Il percorso assoluto per il file o per la cartella di destinazione, sia locale che su un volume remoto, iniziando dal livello superiore del file system
filemac:/nomeVolume/nomeDirectory/nomeFile
filemac:/nomeVolume/nomeDirectory/
Il percorso assoluto per la cartella o il file di destinazione in Windows, iniziando dal livello superiore del file system
filewin:/unità:/nomeDirectory/nomeFile
filewin:/unità:/nomeDirectory/
Il percorso assoluto per la cartella o il file di destinazione su un volume Windows condiviso utilizzando la condivisione di file Windows
filewin://nomeComputer/nomeCondivisione/nomeDirectory/nomeFile
filewin://nomeComputer/nomeCondivisione/nomeDirectory/
Esempi di percorsi di file singoli
 
Completo locale (Windows XP)
Completo locale (Windows Vista)
Esempi di percorsi a più file
I percorsi a più file devono essere utilizzati per fare in modo che FileMaker Pro esegua la ricerca all'interno di una lista di potenziali file. La ricerca nei percorsi dei file viene effettuata in base all'ordine di visualizzazione. FileMaker Pro apre il primo file che riesce ad individuare e che completa la ricerca. Ogni percorso di file deve trovarsi su una riga distinta.
 •
Esempio 1: In questo esempio, un database FileMaker Pro deve funzionare su due sistemi operativi diversi: un sistema Windows che accede ai file locali Windows, e un sistema Mac OS che accede ai file locali Mac OS. Su entrambe le piattaforme, il database deve accedere ad un file locale denominato test.xlsx.
filewin:/C:/FileExcel/Ospitati/test.xlsx
filemac:/MacintoshHD/FileExcel/Ospitati/test.xlsx
 •
Esempio 2: In questo esempio per l'importazione di un record di script, un database FileMaker Pro deve accedere ad un file ospitato su un host. Tuttavia, poiché l'host potrebbe non essere disponibile, si deve fare riferimento anche ad altri due file, uno ospitato su un server diverso, l'altro memorizzato a livello locale sul disco rigido. Se il primo file in rete non è disponibile, FileMaker Pro cerca il secondo file. Se neanche il secondo file in rete è disponibile, FileMaker Pro cerca il file locale.
fmnet:/192.168.10.10/Database/test.fmp12
fmnet:/192.168.100.120/Database/test.fmp12
file:../Database/test.fmp12
Variabili
È possibile utilizzare le variabili nei percorsi dei file. Le variabili permettono di specificare percorsi di file o cartelle in modo dinamico per molti script, ad esempio l'istruzione di script Esporta record. Vedere la sezione Utilizzo di variabili
Utilizzare il Imposta variabile istruzione di script per creare le variabili locali e globali.
È inoltre possibile utilizzare il Dichiara Funzione per specificare le variabili nei calcoli.
L'applicazione delle variabili è limitata allo script corrente. L'applicazione delle variabili globali è limitata al file in cui sono definite le variabili globali, fintanto che il file rimane aperto.
Esempi di utilizzo delle variabili nei percorsi dei file
Si supponga di avere le seguenti variabili:
$NomeFile = "test.xlsx"
$nomeutente = "JohnSmith"
$targetDir = "Documenti/Clienti"
$tipo Scelto = "filewin"
$$origine = "file:Documenti/2014/demo"
$unità = " G:"
$listaRicerca = "file:risultati vecchi.txt
     file:../archiviato/risultati vecchi.txt"
 
Specificare una o più directory in un percorso
Specificare percorsi congiunti o assoluti, con diversi prefissi di tipo percorso
filewin:/$unità/$targetDir/contatti.txt
filemac:../$targetDir/contatti
filewin:/G:/Documenti/Client/contatti.txt
filemac:../Documenti/Client/contatti
Specificare un prefisso di tipo percorso in modo dinamico o come parte di un percorso più lungo
$tipo Scelto:/$unità/$targetDir
$$origine/$nomeFile
filewin:/G:/Documenti/Clienti
file:Documenti/2014/file demo/test.xlsx
Specificare uno o più percorsi completi
file:risultati vecchi.txt
file:../archiviato/risultati vecchi.txt
Specificare una directory (non un file)
file:$targetDir/
$$origine/
file:$targetDir/$nomeutente/
file:Documenti/Client/
file:Documenti/2014/file demo/
file:Documenti/Client/JohnSmith/
Note
 •
 •
Per creare un percorso generico, valido per diverse piattaforme, iniziare il percorso con la parola file.
 •
Per creare percorsi specifici a seconda della piattaforma, iniziare il percorso con filemac o filewin. FileMaker Pro ricerca soltanto i percorsi specifici per la piattaforma corrispondente al sistema operativo su cui è in esecuzione l'applicazione FileMaker Pro.
 •
Per accedere ad un file situato su un volume Windows condiviso usare il formato del percorso di rete. Questo formato è compatibile solo con i volumi Windows condivisi. Non è compatibile con i volumi Mac OS condivisi o con la condivisione in rete FileMaker.
 •
FileMaker sconsiglia di utilizzare l'asterisco (*) come carattere jolly nei percorsi dei file di rete, poiché in questo modo si rallenta il traffico della rete FileMaker. Dov’è possibile, sostituire l'asterisco con l'indirizzo IP completo o utilizzare le variabili nei percorsi dei file. Se un database è stato convertito da una versione precedente di FileMaker Pro, rivedere le origini dati convertite e sostituire gli eventuali asterischi con indirizzi IP o percorsi di file di rete noti.
 •
 •
 •
 •