Copia-incolla più intelligenti per proteggere i vostri dati
Per motivi di sicurezza e integrità, l’azione di copia-incolla è stata leggermente modificata in base ai contesti in cui vengono eseguite queste azioni. Diamo un’occhiata più da vicino!
Creazione di moduli al volo con i nuovi comandi di origine dati
Nello sviluppo di un’applicazione, spesso è necessario creare moduli in modo dinamico. Ad esempio, si potrebbe voler generare al volo un modulo di ricerca, adattato alle esigenze dell’utente. In 4D esistono due approcci principali per la creazione di moduli dinamici: costruire l’intero modulo in modo programmatico o aggiungere oggetti a un layout di modulo esistente. Per quanto riguarda la seconda opzione, fino ad ora era possibile duplicare gli oggetti con OBJECT DUPLICATEe modificare l’origine dati con OBJECT SET DATA SOURCEutilizzando un approccio classico basato sui puntatori.
Con 4D 20 R10, nuovi e potenti comandi, OBJECT SET DATA SOURCE FORMULA e OBJECT Get data source formulaconsentono agli sviluppatori di vincolare una formula come origine dati degli oggetti del modulo. Inoltre, è possibile assegnare dinamicamente le formule alle proprietà chiave delle caselle di riepilogo con il comando LISTBOX SET PROPERTY come l’elemento corrente, la posizione dell’elemento corrente e gli elementi selezionati.
Questo apre la strada a un approccio più moderno, flessibile e leggibile, grazie soprattutto a espressioni come Form.xx o le classi.
I comandi di 4D Write Pro sono stati nuovamente ottimizzati!
Ogni volta che viene rilasciata una nuova versione, teniamo conto del feedback che riceviamo dai nostri clienti sull’uso generale di 4D Write Pro e dei suoi comandi. Pur rimanendo compatibili al 100%, alcuni comandi e funzioni del linguaggio si stanno evolvendo!
Alcuni comandi, la cui sintassi è stata migliorata in 4D 20 R8, consentono ora l’uso di parametri moderni come oggetti o collezioni. Altri sono diventati funzioni, il che ne facilita l’uso. Infine, sono state create alcune nuove funzioni. Tutto questo renderà il vostro codice più semplice, più generico e più facile da mantenere!
Nuova opzione per le formule da stringa!
Come sviluppatore 4D, probabilmente avete già creato e utilizzato delle formule. Esse possono essere create tramite due comandi, Formula e Formula from string. Quest’ultimo è stato appena migliorato in 4D V20 R3 in modo da poter essere utilizzato senza limiti dai componenti!
4D Write Pro: Assegnare nomi alle formule
Nei documenti di 4D Write Pro, le formule sono fondamentali e contribuiscono in modo significativo alla loro funzionalità. In precedenza, queste formule potevano essere rappresentate come valori, espressioni o simboli.
Tuttavia, per migliorare ulteriormente l’esperienza dell’utente e la leggibilità, con 4D v20 R3 è stata introdotta un’interessante novità: la possibilità di assegnare nomi alle formule. Quest’ultimo miglioramento consente agli utenti di identificare e comprendere rapidamente lo scopo di ciascuna formula all’interno del documento.
4D Write Pro: Visualizzazione intuitiva delle formule
Le formule sono parte integrante dei documenti di 4D Write Pro. Esse consentono di integrare molte informazioni provenienti dal database. La creazione di documenti e modelli che includono formule, combinata a vincoli fisici (numero di pagine, formato della carta), può portare a progetti nonwysiwyg. Per facilitare questa progettazione è ora disponibile una nuova modalità di visualizzazione delle formule.
Utilizzare 4D Write Pro per creare e stampare un lotto di documenti
Qualunque sia la vostra attività, dovete creare elenchi, inventari, schede di monitoraggio, schede prodotto, fatture e molti altri documenti. Questi documenti vengono solitamente stampati o salvati in PDF per l’archiviazione.
4D Write Pro è lo strumento ideale per creare tutti i vostri documenti. Ecco un elenco di diverse funzioni disponibili in 4D Write Pro che possono aiutarvi a creare splendidi documenti da stampare:
- impaginazione e gestione dei margini per la stampa,
- esportazione in pdf,
- protezione dei documenti,
- creazione di tabelle,
- formattazione di tabelle con intestazioni ripetute,
- definizione di un contesto di dati,
- inserimento di formule ORDA in una tabella (novità di 4D v19 R6).
Utilizzando queste diverse funzionalità, ecco alcuni esempi di documenti prodotti.
Uso delle formule nelle collezioni e comandi di richiamo
Quando si usano le collezioni con un metodo membro che necessita di un metodo di callback, molti di voi ci hanno chiesto un modo più semplice.
L’avete chiesto e noi l’abbiamo fatto!
A partire da 4D v19 R6, 4D consente di utilizzare una formula per definire un callback nelle funzioni membro di una collezione, le funzioni EXECUTE METHOD IN SUBFORM, CALL FORM, e CALL WORKER . Se si riesce a ridurre il codice a una semplice espressione, è possibile passarlo direttamente nella formula senza utilizzare un metodo.
4D Write Pro: Riempire dinamicamente le tabelle con selezioni e collezioni di entità
Come sviluppatori, spesso creiamo documenti 4D Write Pro complessi e avanzati. Possiamo generare tabelle che devono essere riempite da un’origine dati e potremmo non essere sicuri delle righe e delle colonne esatte. Riempire manualmente le tabelle con i dati ogni volta è un’operazione laboriosa. Vi abbiamo ascoltato, ed ecco che il contesto dei dati diventa un’opzione preziosa, che apre il mondo di ORDA e dello sviluppo orientato agli oggetti ai documenti di 4D Write Pro.
È ora possibile definire una “fonte di dati” per le tabelle di 4D Write Pro. Che si tratti di una selezione di entità o di una collezione, questa “fonte di dati” alimenterà automaticamente le righe di queste tabelle.
Entriamo nei dettagli!
4D Write Pro: Dove sono le mie formule?
Quando un documento di 4D Write Pro contiene elementi esterni derivanti da espressioni o formule, questi sono visibili quando si utilizza la modalità “Visualizza espressioni”. Tuttavia, quando si visualizzano i valori, essi si confondono con il testo. Questo è ciò che si desidera per un documento finale, ma a volte è utile visualizzare facilmente questi valori calcolati durante la scrittura del documento. Ebbene, 4D v19 R3 offre nuove opzioni di visualizzazione a questo scopo!
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica
