Fondamenti dell'apprendimento della 4a dimensione
I dati possono essere inseriti e visualizzati in una maschera Input/entrambe/non specificato, mentre in una maschera Output possono essere solo visualizzati. Pagine Esiste una funzione interessante di 4D chiamata “Pagine”.
Durante la creazione di una maschera, è possibile creare più pagine per quella stessa maschera. Ogni pagina può essere diversa. È inoltre possibile creare una pagina “0” o pagina zero. Qualsiasi elemento contenuto nella pagina zero verrà visualizzato nelle pagine successive della maschera corrente. Per poter lavorare con pagine diverse, è necessario trovarsi in modalità Progettazione e avere una maschera aperta e pronta per la modifica.
Se non si è in questa condizione, la barra dei menu di progettazione di 4D non mostrerà il menu “Maschera”. Questo richiede un po’ di pratica. Quando una maschera viene creata per la prima volta, sono presenti 2 pagine: “0 e 1”. È possibile aggiungere o eliminare pagine a piacere, ad eccezione delle pagine 0 e 1 che non possono essere eliminate.
Figura 13 - Pagine della maschera Maschere predefinite Se si desidera saltare la creazione manuale delle maschere, 4D genererà automaticamente per voi le maschere predefinite di tipo Input e Output. Se non avete creato alcuna maschera, chiudendo la finestra Struttura per il Database di esempio riceverete il seguente messaggio. Figura 14 - Finestra Crea maschere predefinite Se selezionate “Sì per tutti”, otterrete le seguenti maschere predefinite di tipo Input e Output.
Nota: Nell’esempio della Figura 15 ho apportato alcune modifiche di editing alle maschere per farle rientrare nella pagina, ma sostanzialmente questo è ciò che si ottiene con le maschere predefinite. Figura 15 - Maschera predefinita Input (Dettaglio) (in Modalità Utente) con pulsanti identificati Figura 16 - Maschera predefinita Output (Elenco) (in Modalità Utente) Creazione di maschere personalizzate Se avete fatto clic su “No per tutti” nella finestra Crea maschere predefinite (vedere Figura 13), potrete creare maschere personalizzate.
Iniziate creando una maschera di input o “Dettaglio”. La maschera di output o “Elenco” viene creata allo stesso modo. Assicuratevi di essere ancora in modalità Progettazione, fate clic sul menu Progettazione e selezionate la voce di menu “Nuova maschera”. Figura 17 - Creazione di una nuova maschera Nota: Potreste voler fare qualche esperimento qui.
Correlato: — La piattaforma di database relazionale di lunga durata per i team che necessitano di app personalizzate su desktop, Web e dispositivi mobili da un singolo file..
Le nuove maschere consentono l’accesso a funzionalità che, una volta create, non possono essere modificate o cambiate. Quindi tenete presente che se ciò che create non corrisponde a ciò che desiderate, potrebbe essere necessario eliminare la maschera e crearne una nuova.
Alcuni aspetti delle maschere possono essere modificati successivamente, ma non tutto. Si noti inoltre che il database deve avere almeno 1 maschera di input e 1 di output. Non è possibile eliminare una maschera che è stata designata come Input, Output o Entrambe. Se desiderate eliminarla, dovete prima assegnare questi ruoli ad altre maschere.
Solo allora potrete eliminare la prima. Quando iniziate con una Nuova maschera, vi viene presentata la “Procedura guidata nuova maschera”. Nota: È possibile accedere alla Procedura guidata nuova maschera solo creando una nuova maschera.
La nostra scelta: — Un'interfaccia semplice come un foglio di calcolo posizionata sopra un vero database relazionale, con automazioni, visualizzazioni e interfacce condivisibili..
Non è possibile utilizzare l’Editor nuove maschere per modificare maschere già create. La creazione di maschere richiederà pratica e alcuni esperimenti per capire quali opzioni desideri utilizzare con la Procedura guidata nuova maschera. Ricordate che, una volta creata la maschera, non potrete tornare indietro e utilizzare la Procedura guidata nuova maschera per modificare alcune delle opzioni.
Se è necessario cambiare alcune opzioni di base, dovrete eliminare la maschera e crearne una nuova. Attenzione! Selezionando il pulsante “Usa” in basso a destra nella finestra della Procedura guidata nuova maschera, la finestra si chiuderà e non sarà più possibile utilizzare la Procedura guidata nuova maschera per la maschera corrente.
Non selezionate “Usa” fino a quando non avete terminato tutte le operazioni con la Procedura guidata nuova maschera. Figura 18 - Schermata iniziale della “Procedura guidata nuova maschera” Per ora, utilizzate semplicemente il “Nome maschera” predefinito. In questo caso, essendo un secondo tentativo, il nome predefinito è “Maschera2”. Questo potrà essere modificato in seguito.
Spostate i campi dati desiderati sulla maschera trascinandoli dalla finestra “Campi disponibili:” alla finestra “Campi selezionati:” oppure utilizzando i pulsanti al centro. Potete spostare i campi dati su e giù nella finestra Campi selezionati: l’ordine finale corrisponderà a quello in cui appariranno inizialmente sulla maschera.
Al termine, in basso a sinistra, selezionate il pulsante “Avanzate…”. Nota: Il cursore nella Figura 18 punta a una piccola leva in basso a destra. Facendo clic su di essa si mostra o si nasconde l’aspetto dei campi dati sulla maschera. Attualmente è disattivata perché la finestra diventerebbe troppo larga per mostrare lo screenshot qui.
Figura 19 - Schermata delle opzioni avanzate della Procedura guidata nuova maschera Dalla finestra Opzioni avanzate è possibile selezionare varie funzionalità per la maschera. Il modo migliore per decidere cosa desiderate è sperimentare. È possibile impostare lo sfondo della maschera scegliendolo da un elenco. Poiché alcune di queste opzioni sono piuttosto eccentriche, si consiglia di optare per soluzioni più conservative.
Al termine, fate clic sul pulsante “OK”. Vi verrà ora mostrata la maschera in modo da poter apportare modifiche al layout. Nota: Se non viene visualizzato alcuno sfondo, probabilmente non avete ancora aggiunto campi dati.
Deve esserci almeno un campo dati sulla maschera affinché lo sfondo sia visibile. Codici predefiniti o di inserimento automatico Esistono 3 codici utilizzabili in 4D che facilitano l’inserimento dei dati (vedere Tabella 1).
Per utilizzare questi codici, assicuratevi che sia stato creato un campo dati con un nome appropriato. Selezionate il campo dati nel layout della maschera e quindi inserite il Codice predefinito nella finestra Elenco proprietà. Vedere Figura 21 per richiamare la finestra Elenco proprietà. Vedere Figura 20 per selezionare e inserire il Codice predefinito.
Codice predefinito Codice Descrizione #D Inserisce la data corrente impostata dall’orologio del computer #H Inserisce l’ora corrente impostata dall’orologio del computer #N Inserisce un numero sequenziale come valore intero lungo. Ogni volta che viene creato e salvato un nuovo record, il valore viene incrementato di 1.
Tabella 1 - Codici predefiniti Figura 20 - Impostazione dei valori predefiniti Palette degli strumenti Per eseguire lavori di progettazione sul layout della maschera, è necessario utilizzare la “Palette degli strumenti”. Per selezionare la Palette degli strumenti, dovete essere in modalità Progettazione e, dal menu Maschera, selezionare il sottomenu “Visualizza” e quindi “Palette degli strumenti”. Figura 21 - Selezione della palette “Strumenti” La Palette degli strumenti è piuttosto affollata, con 36 strumenti.
Per facilitarne l’uso, facendo clic sull’icona di uno strumento verrà visualizzata una breve descrizione di ciò che rappresenta quell’icona. Per ulteriori strumenti, fate clic su “Oggetto” nella barra dei menu: potrete così selezionare la larghezza della linea, il riempimento di un oggetto (motivo di riempimento), le opzioni per i bordi e i colori di primo piano e sfondo dell’oggetto. Figura 22 - Divisore degli strumenti di progettazione Con 4D versione 6.5 è stato introdotto un nuovo strumento chiamato “Splitter” (Divisore).
Vedere le frecce nella Figura 22 per l’icona dello strumento
Crea un'app personalizzata gratuitamente per 15 giorni
Un generatore di app a basso codice che si collega alla più ampia suite Zoho e prezzi per utente anziché per app.