Apre un file dati da utilizzare con le istruzioni di script di altri file dati.
Automatizzazione delle attività con gli script
•File di origine è il percorso del file dati da aprire. Vedere Creazione dei percorsi di file.
•Destinazione è il campo o la variabile in cui memorizzare l'ID file del file dati aperto. Se la variabile non esiste, questa istruzione di script ne crea una (vedere Utilizzo di variabili).
Prodotto | Supportata |
FileMaker Pro Advanced | Sì |
FileMaker Go | Sì |
FileMaker WebDirect | No |
FileMaker Server | Sì |
Prodotto FileMaker Cloud | Sì |
FileMaker Data API | No |
Pubblicazione Web personalizzata | Sì |
Soluzione runtime | No |
FileMaker Pro 18.0 Advanced
Dopo aver aperto il file, è possibile utilizzare l'ID file in altre istruzioni di script come Ottieni posizione file dati, Leggi da file dati, Imposta posizione file dati e Scrivi su file dati. I file dati rimangono aperti finché non si utilizza l'istruzione di script Chiudi file dati per chiudere il file o non si esce da FileMaker Pro Advanced.
•Dopo aver aperto un file, la posizione di lettura-scrittura è 0. Vedere istruzione di script Imposta posizione file dati.
•Se un file è già aperto, Get ( UltimoErrore ) restituisce 300 ("File bloccato o in uso").
•È possibile aprire solo 25 file dati per volta. Se si supera questo limite, Get ( UltimoErrore ) restituisce 2 ("Errore di memoria").
•Per ottenere gli ID di tutti i file aperti al momento, utilizzare la funzione Get ( InfoFileDatiAperti ).
Apre il file dati dati.txt e memorizza l'ID file in una variabile.
Apri file dati ["dati.txt"; Destinazione: $IDfile]
Controlla se esiste un file modifica.log nella cartella Documenti. Se non esiste, lo script crea il file, lo apre e visualizza l'ID file.
Imposta variabile [$file; Valore: Get ( PercorsoDocumenti ) & "modifica.log"]
Ottieni esistenza file ["$file"; Destinazione: $fileEsiste]
If [not $fileEsiste]
Crea file dati ["$file"; Crea cartelle: Disattivata]
End If
Apri file dati ["$file"; Destinazione: $IDfile]
Mostra finestra personalizz. ["ID file per " & $file & ": " & $IDfile]
Chiudi file dati [ID file: $IDfile]