Uno spettacolo magico vi aspetta con gli attributi calcolati di ORDA!
Spesso è utile o addirittura essenziale che le banche dati si adattino in modo flessibile e in evoluzione agli utenti e alle loro attività nel mondo informatico. Anche il controllo dei dati accessibili è un argomento ricorrente e delicato. Da questo punto di vista, gli sviluppatori utilizzano metodi e formule talvolta complessi per dare o limitare l’accesso alle informazioni, a seconda del contesto o dei diritti di accesso degli utenti.
Facciamo un semplice esempio. Nella vostra applicazione, a volte avete bisogno di visualizzare un elenco di persone. Una delle colonne visualizza i loro nomi completi, ma nel database sono presenti un campo nome e un campo cognome. Attualmente, si scrive una formula nella colonna della casella di riepilogo e si deve gestire da soli l’ordinamento della colonna. Non sarebbe bello avere un campo calcolato in cui definire la formula di calcolo e il metodo di ordinamento e avere tutta la logica aziendale all’interno della classe e non in ogni interfaccia?
A partire da 4D v19 R3, 4D offre una soluzione a questo problema, con gli attributi calcolati.
4D Write Pro – Interruzioni di sezione continue
A partire da 4D v19 R3, 4D Write Pro supporta le interruzioni di sezione continue.
Un’interruzione di sezione continua crea una sezione a sé stante, ma senza causare un’interruzione di pagina.
Ciò consente, tra l’altro, di avere un numero diverso di colonne sulla stessa pagina!
4D Write Pro – Nuovi formati di immagine
A partire da 4D v19 R2, le immagini inline e ancorate all’interno dei documenti 4D Write Pro beneficeranno di nuovi tipi di formattazione.
Abbiamo anche semplificato la formattazione delle immagini utilizzate come sfondo di documenti, sezioni, paragrafi, ecc.
Scopriamo di più su questi miglioramenti.
4D Write Pro – Trova e sostituisci
Da molti anni ormai, 4D Write Pro permette di creare documenti semplici o complessi, sia tramite la programmazione di modelli che con la semplice creazione di nuovi documenti da zero. A partire da 4D v19, sia gli sviluppatori che gli utenti finali saranno felici di utilizzare le nuove funzionalità di ricerca (e sostituzione) di 4D Write Pro. Utilizzando non solo l’interfaccia… ma anche il codice!
Approfondiamo i dettagli!
Dal formato docx a 4D Write Pro!
Un paio di mesi fa abbiamo annunciato con piacere la possibilità di esportare i documenti di 4D Write Pro in formato Microsoft Word.docx. Ora siamo entusiasti di annunciare che è possibile anche l’operazione inversa!
A partire da 4D v19, è possibile importare documenti .docx in 4D Write Pro. Diamo un’occhiata più da vicino.
4D Write Pro: Individua facilmente tutte le interruzioni
I documenti di 4D Write Pro supportano cinque tipi di interruzioni:
- interruzioni di riga
- interruzioni di paragrafo
- interruzioni di pagina
- interruzioni di sezione
- interruzioni di colonna
A volte è necessario individuare un certo tipo di interruzione per sostituirla con un’altra o semplicemente eliminare tutte le sue occorrenze nel documento. Per rendere possibile questo, abbiamo sviluppato una nuova funzione: WP Get breaks.
Caselle di riepilogo: Colonne temporali e calcolo del piè di pagina!
Le caselle di riepilogo sono strumenti molto potenti per visualizzare i dati nell’interfaccia. Possono visualizzare campi di record, elementi di matrici e, da poco, selezioni di entità e raccolte.
Sebbene le nuove caselle di riepilogo che utilizzano raccolte o selezioni di entità siano più potenti sotto molti aspetti, non consentono la visualizzazione dell’ora e i calcoli automatici nei piè di pagina, a differenza delle caselle di riepilogo che visualizzano array o record.
D’ora in poi, e finché si utilizza la modalità progetto, tutti i tipi di caselle di riepilogo possono visualizzare le ore nelle loro colonne, ma hanno anche la possibilità di visualizzare i calcoli nei loro piè di pagina.
Utilizzare collezioni ed elenchi all’interno degli oggetti dei moduli
Lecollezioni sono sempre più utilizzate nella programmazione 4D. A partire da 4D v19, è possibile utilizzarle per definire il contenuto di alcuni oggetti dell’interfaccia, anche attraverso la funzione Form. Ciò è molto utile per la gestione generica delle interfacce.
Abbiamo anche aggiunto miglioramenti al modo in cui vengono utilizzati gli elenchi. Vediamoli in dettaglio!
Linguaggio 4D – Miglioramenti al confronto delle stringhe
Il linguaggio 4D offre oltre 20 comandi per gestire le stringhe. Con 4D v18 R6, 4D introduce un nuovo comando: Compare strings. E un altro comando è stato migliorato: Position. Entrambi i comandi consentono di utilizzare le opzioni per ottenere risultati più precisi. Impariamo di più!
Caselle di riepilogo: Gestione dei clic nelle celle modificate
Come sviluppatore, si è abituati a gestire gli eventi all’interno degli oggetti modulo. Il più comune è l’evento form on clicked, che può essere utilizzato nella maggior parte degli oggetti, comprese le caselle di riepilogo. In questo particolare oggetto, i clic possono essere gestiti a livello della casella di riepilogo stessa o all’interno dei metodi delle colonne.
A partire da 4D v18 R6, l’evento form on clicked viene attivato indipendentemente dal fatto che una cella venga modificata o meno, offrendo un maggiore controllo e migliorando l’interfaccia.
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