3.2 Metodi di inserimento dati avanzati
In questa esercitazione imparerete i metodi avanzati per l'inserimento dei dati in FileMaker. Questi metodi consentono di sviluppare soluzioni di database complesse che rendono l'inserimento e la gestione dei dati più efficiente e facile da usare. Verranno esaminati l'uso di elenchi a discesa e caselle di controllo, l'inserimento di dati collegati tramite portali e l'implementazione di regole di convalida per i campi.
Indice dei contenuti
1. utilizzo di elenchi a discesa e caselle di controllo
Passo 1: Creare elenchi a discesa
Gli elenchi a discesa offrono un modo semplice per selezionare valori predefiniti. Riducono il tasso di errore nell'inserimento dei dati e garantiscono la coerenza del database.
- Selezionare il campo per l'elenco a discesaPassa alla modalità layout (
Cmd + LoCtrl + L) e selezionare il campo che deve funzionare come elenco a discesa. - Definire l'elenco a discesa: Aprire la finestra Ispettore e andare alla scheda dati. Selezionare sotto Stile di controllo l'opzione Elenco a discesa da.
- Impostare i valori per l'elenco a discesaCliccare su Definire l'elenco dei valori e creare un nuovo elenco di valori. È possibile inserire i valori manualmente o fare riferimento ai valori di un altro campo del database.
- Elenco a discesa Applicare e testareUna volta definito l'elenco, questo viene visualizzato nel campo selezionato. Passare alla modalità di navigazione e verificare se l'elenco a discesa funziona correttamente.
Passo 2: Impostazione di caselle di controllo e pulsanti di opzione
Le caselle di controllo e i pulsanti di opzione consentono agli utenti di effettuare una selezione multipla (nel caso delle caselle di controllo) o singola (nel caso dei pulsanti di opzione) da un elenco predefinito.
- Campo di selezione per caselle di controllo/campi di opzioneIn modalità layout, selezionare il campo che deve essere dotato di caselle di controllo o pulsanti di opzione.
- Selezionare lo stile di controlloNel Ispettore sotto dati selezionare Campo di marcatura o Campo di opzione come stile di controllo.
- Creare un elenco di valori per le caselle di controllo e i campi di opzioneCreare un elenco di valori come per l'elenco a discesa. I valori di questo elenco vengono quindi visualizzati come opzioni.
- Applicazione e testTestare il layout in modalità Sfoglia per verificare che le caselle di controllo o i pulsanti di opzione funzionino come desiderato.
2. inserimento di dati collegati attraverso le sezioni
I portali di FileMaker offrono un modo potente per visualizzare e modificare i dati delle tabelle collegate. È particolarmente utile se si desidera visualizzare le relazioni tra i record di dati o inserire dati collegati.
Passo 1: creazione di una sezione
- Aggiungi sezionePassare alla modalità layout e selezionare l'opzione Strumento di taglio nella tavolozza degli oggetti. Fare clic sul layout per posizionare il portale.
- Selezionare la tabella collegataNella finestra di impostazione del portale, selezionare la tabella collegata di cui si desidera visualizzare i dati. Questa tabella deve essere collegata alla tabella corrente tramite una relazione.
- Mostra i campi nella sezioneSelezionare i campi della tabella collegata da visualizzare nel portale. È possibile aggiungere più campi per fornire una visione completa dei record collegati.
- Regolare e testare il cut-outPersonalizzate l'aspetto del portale cambiando le dimensioni dei campi e regolando il layout. Testate il portale in modalità browse per assicurarvi che i record di dati collegati possano essere visualizzati e modificati correttamente.
Fase 2: inserimento dei dati in una sezione
- Aggiungere un nuovo record di dati nel portaleI portali consentono agli utenti di creare nuovi record di dati collegati direttamente nella tabella collegata. Fare clic sul record di dati vuoto nel portale e inserire i dati richiesti.
- Collegamento automatico dei record di datiFileMaker assicura che i nuovi record di dati nel portale siano automaticamente collegati al record di dati corrente nella tabella principale in base alla relazione definita.
- Ottimizzare il portale per le iscrizioniÈ possibile configurare il portale in modo che solo alcuni campi possano essere modificati o che venga visualizzato solo un numero limitato di record di dati, per aumentare la facilità d'uso.
Fase 3: Funzioni di taglio avanzate
- Applicare filtri per i portaliFiltrare i record di dati visualizzati nel portale per mostrare solo le informazioni rilevanti. Questa operazione viene eseguita tramite la funzione Impostazioni del filtro del portale in modalità layout.
- Ordinamento nel portaleOrdine: Specificare un ordine per i record di dati nel portale. Questa opzione è disponibile nella finestra di impostazione del portale e consente di ordinare i record di dati in base a determinati criteri.
3. regole di validazione per i campi
Le regole di convalida aiutano a garantire l'integrità dei dati inseriti. Determinano quali valori sono accettati in un campo e quindi impediscono inserimenti errati.
Passo 1: Definire le regole di validazione
- Seleziona il campoPassare alla schermata Gestione del database-modo (via File > Gestione > Database) e selezionare il campo per il quale si desidera definire una regola di convalida.
- Richiamo delle opzioni di convalidaFare clic sul pulsante Opzioni accanto al nome del campo per aprire la finestra Opzioni di campo per aprire.
- Attivare la convalidaNel registro Convalida è possibile attivare diverse opzioni di convalida, ad es:
- Il valore deve essere presenteIl campo non deve essere vuoto.
- Valore unicoImpedisce la duplicazione delle voci.
- All'interno di un'areaDefinisce un intervallo di valori ammissibili, ad esempio un numero compreso tra 1 e 100.
- Corrispondenza del modelloImpone un formato specifico, ad esempio un indirizzo e-mail o un numero di telefono.
- Personalizzare i messaggi di erroreSi può anche creare un messaggio di errore personalizzato che viene visualizzato se un input non soddisfa le regole di convalida.
Fase 2: Convalida del test
- Inserimento dati in modalità di scorrimentoPassare alla modalità di navigazione e inserire i dati nel campo convalidato. Testare diversi scenari per assicurarsi che le regole di convalida siano applicate correttamente.
- Controllare la gestione degli erroriAssicurarsi che il messaggio di errore personalizzato venga visualizzato se viene immesso un valore non valido e che all'utente venga richiesto di correggere l'immissione.
Passo 3: regole di validazione estese
- Combinare diverse condizioniÈ possibile configurare le regole di convalida in modo che debbano essere soddisfatte diverse condizioni. Ciò può essere fatto utilizzando campi di calcolo o combinando diverse opzioni di convalida nella finestra di dialogo delle opzioni del campo.
- Convalida a livello di scriptOltre ai campi, è possibile implementare le regole di convalida negli script. Ciò offre una maggiore flessibilità per creare una logica di convalida complessa ed eseguire azioni specifiche se la convalida fallisce.
Domande frequenti
- Come si possono utilizzare gli elenchi a discesa e i menu a comparsa per l'inserimento dei dati in FileMaker?
- In FileMaker è possibile utilizzare elenchi a discesa e menu a comparsa per facilitare l'inserimento dei dati e controllare le scelte disponibili per l'utente. In modalità Layout, è possibile selezionare un campo, assegnare l'opzione "Elenco a discesa" o "Menu a discesa" nell'Inspector alla voce Dati e creare un elenco di valori. Un elenco a discesa visualizza un elenco a discesa per la selezione, mentre un menu a comparsa visualizza l'elemento selezionato nel campo senza che l'elenco rimanga visibile finché non viene aperto.
- Come si creano gli elenchi di valori per gli elenchi a comparsa o i menu a comparsa?
- Per creare un elenco di valori, andare su "File" > "Amministrazione" > "Elenchi di valori" in modalità layout. Qui è possibile creare un nuovo elenco di valori che contiene valori definiti dall'utente o si basa dinamicamente sui dati di un campo. È quindi possibile assegnare questo elenco di valori agli elenchi a discesa o ai menu a discesa, in modo che gli utenti possano effettuare una selezione predefinita.
- Cosa sono i pulsanti di opzione e come si usano in FileMaker?
- I pulsanti di opzione consentono agli utenti di selezionare una gamma di valori predefiniti. In modalità layout, è possibile selezionare un campo e specificare la visualizzazione come pulsanti di opzione nell'ispettore alla voce Dati. L'elenco di valori associato viene presentato all'utente come singoli pulsanti di opzione da cui è possibile effettuare una selezione. Ciò è particolarmente indicato per le decisioni chiare, ad esempio "Sì" o "No".
- Come si crea un menu a comparsa dinamico basato su una selezione specifica?
- È possibile creare elenchi di valori condizionali dinamici che vengono filtrati in base alla selezione di un altro campo. A tale scopo, si crea un elenco di valori basato sui valori di un campo collegato. Quando l'utente effettua una selezione, il menu a comparsa visualizzerà solo i valori corrispondenti che sono collegati alla prima selezione. Questa funzione è utile per scenari come la selezione del paese e della città.
- Come si usano le sezioni per visualizzare i record di dati collegati in un layout?
- Un portale in FileMaker è un oggetto di layout che visualizza record collegati da un'altra tabella o dalla tabella corrente. È possibile aggiungere un portale in modalità layout per visualizzare, ad esempio, un elenco di ordini per un cliente. Il grafico delle relazioni viene utilizzato per determinare quali record di dati appaiono nel portale. L'utente può creare, modificare o eliminare nuovi record di dati direttamente nel portale.
- Posso inserire i dati direttamente in una sezione?
- Sì, è possibile inserire i dati direttamente in un portale se il portale è configurato per contenere campi modificabili. Se il portale è collegato a una tabella collegata, gli utenti possono aggiungere nuovi record compilando i campi del portale o modificare i record esistenti. Questa funzione è spesso utilizzata nei layout master-detail, ad esempio per gestire i prodotti di un ordine.
- Come si impostano le regole di convalida dei campi per controllare l'inserimento dei dati?
- In FileMaker è possibile definire regole di convalida per garantire che l'inserimento dei dati soddisfi i requisiti. Andate su "File" > "Gestione database" > "Campi", selezionate un campo e definite le regole di convalida in Opzioni. È possibile garantire, ad esempio, che vengano inseriti solo valori numerici, che vengano riempiti i campi obbligatori o che siano richiesti valori univoci. Se un utente inserisce un dato non valido, viene visualizzato un messaggio di errore.
- È possibile visualizzare messaggi di errore personalizzati per gli errori di convalida?
- Sì, è possibile visualizzare messaggi di errore personalizzati per gli errori di convalida in FileMaker. Quando si impostano le regole di convalida per un campo, è possibile inserire un messaggio personalizzato da visualizzare quando l'utente effettua un inserimento non valido. Questo messaggio può contenere istruzioni dettagliate su come l'utente deve correggere l'immissione.
- Come si creano convalide dinamiche basate su altri campi?
- È possibile utilizzare regole di convalida basate su calcoli per creare convalide dinamiche basate su altri campi. Quando si definisce un campo, è possibile selezionare il calcolo come regola di convalida e impostare condizioni come "Se il campo A è vuoto, il campo B deve essere compilato". Questa convalida dinamica offre un controllo più preciso sull'inserimento dei dati.
- Come posso rendere una voce un campo obbligatorio?
- Per definire un campo come campo obbligatorio in FileMaker, aprite le impostazioni del campo e attivate l'opzione "Valore richiesto" nelle opzioni di convalida. Se il campo non viene compilato prima del salvataggio del record, FileMaker visualizza un messaggio di errore e l'utente deve compilare il campo prima di poter continuare.
- Come si possono evitare i record di dati duplicati in un campo specifico?
- Per evitare la duplicazione di record di dati in un determinato campo, è possibile attivare la regola di convalida "Deve essere unico". Questa regola garantisce che ogni valore inserito in questo campo sia unico. Se l'utente tenta di inserire un valore che esiste già in un altro record, viene visualizzato un messaggio di errore e il record non può essere salvato finché non viene inserito un valore univoco.
gFM-Business Open Source FileMaker Basis-ERP
Il software per il corso intensivo
Scarica gratuitamente
