Nota Questa sezione descrive le funzioni disponibili se è selezionata la preferenza generale Utilizza strumenti avanzati. Vedere Utilizzo degli strumenti avanzati.
È possibile associare i file di database FileMaker in soluzioni runtime, ossia soluzioni che non richiedono FileMaker Pro Advanced per essere utilizzate su un computer. È anche possibile creare soluzioni runtime in modalità Kiosk.
Prima di dare inizio alla creazione della soluzione di database, è necessario decidere il modo in cui gli utenti interagiranno con essa. La soluzione di database può contenere questi componenti:
•un file di database primario che collega tutti i file ausiliari
•script e pulsanti per aprire i file ausiliari, ritornare al file primario, visualizzare un formato di schermata iniziale all'avvio o chiudere un'applicazione runtime
•elementi comuni e un aspetto coerente per soluzioni per piattaforme diverse
•descrizioni dei comandi e menu personalizzati
•un formato Info su per presentare la soluzione
•un sistema di Guida personalizzato che fornisce suggerimenti sull'utilizzo della soluzione
•un set di privilegi multipli che può specificare i livelli di accesso a layout, menu, tabelle specifiche, record, campi ecc
•account protetti da password assegnati a set di privilegi che determinano il livello di accesso degli utenti di account.
Gli strumenti avanzati sono separati dalle applicazioni runtime. Nessuno dei comandi del menu File > sottomenu Gestisci è disponibile nell'applicazione runtime. Le applicazioni runtime non possono essere condivise in rete e non offrono la possibilità di salvare/inviare i record come file PDF. L'importazione ODBC, l'istruzione di script Esegui SQL e l'utilizzo di origini dati ODBC nel grafico delle relazioni non sono supportati nelle applicazioni runtime. Vedere Differenze tra applicazione runtime e FileMaker Pro Advanced.
Tuttavia, un database runtime può essere aperto in FileMaker Pro Advanced. Viene applicata la piena funzionalità di queste applicazioni, tranne nel caso in cui i privilegi di accesso completo siano stati rimossi. Vedere Rimozione dell'accesso ai database a livello amministratore.
Può essere necessario associare i file di database diverse volte prima di prepararli per la consegna agli utenti. Dopo aver completato lo sviluppo e una volta che la versione finale è associata e pronta per la distribuzione, è necessario controllare accuratamente la soluzione runtime per verificare che funzioni correttamente. Vedere Preparazione dei file per una soluzione runtime.
•Se si crea una soluzione con versioni per Windows e macOS, testare le diverse versioni della soluzione sulle rispettive piattaforme.
•Se sono stati utilizzati più file invece di più tabelle in un unico file, tutti i file della soluzione devono trovarsi nella stessa cartella prima di essere associati ad una soluzione runtime. Se, per motivi di ordine pratico, i file non vengono raggruppati in un'unica cartella, assicurarsi di aver incluso il riferimento all'origine dati per ogni file, ossia il nome del file.
•Assicurarsi di specificare ogni file correlato alla soluzione di database, in modo da aggiornare tutte le origini dati in caso di modifica del nome del file.
•Se sono stati utilizzati più file di database, decidere quale sarà il file primario che gli utenti apriranno per primo. Il file primario salva le impostazioni personalizzate. Usare questo file per i pulsanti di spostamento o gli script per i file ausiliari, per un formato Info su, un formato o un file di Guida personalizzato e per uscire dall'applicazione. Vedere Avvio delle soluzioni runtime.
•Creare script e pulsanti per gli utenti per navigare dal file primario ai file ausiliari e ai layout nella soluzione.
•Se i database vengono distribuiti come soluzioni runtime che richiedono specifiche versioni di plug-in, collocare i plug-in nella cartella runtime creata quando si associano le soluzioni.
•I grafici sono non sono supportati nelle soluzioni runtime.
•Creare la documentazione sulla soluzione di database. Vedere Documentazione delle soluzioni di sviluppo.
•Anche se le Utilità Developer utilizzano una copia del file invece dell'originale, si consiglia comunque di creare una copia di backup dei file originali prima di iniziare.