Autore: Roland Lannuzel

Roland Lannuzel
- Product Owner ed esperto di 4D - Dopo aver studiato elettronica, Roland è passato all'IT industriale come sviluppatore e consulente, realizzando soluzioni per i clienti con una varietà di database e tecnologie. Alla fine degli anni '80 si è innamorato di 4D e lo ha utilizzato per scrivere applicazioni aziendali che includono sistemi di contabilità, fatturazione e posta elettronica. Entrato a far parte dell'azienda nel 1997, Roland ha dato il suo prezioso contributo progettando specifiche, strumenti di test e demo, oltre a formare e parlare alla comunità 4D in occasione di numerose conferenze. Continua a plasmare attivamente il futuro di 4D definendo nuove funzionalità e strumenti di sviluppo di database.
Prodotto blank

Utilizzare i documenti 4D Write Pro come moduli di input

Tradotto automaticamente da Deepl

Volete evitare che gli utenti modifichino accidentalmente un particolare documento di 4D Write Pro (in tutto o in parte)? Siete interessati a mantenere intatte alcune parti di un documento(ad esempio, dare agli utenti la possibilità di compilare i campi di un accordo di non divulgazione, assicurandovi che nessuna delle informazioni contenute nel documento venga alterata o modificata in alcun modo)? Se state annuendo, continuate a leggere! 4D v18 R3 vi permette di mantenere parti dei vostri documenti protette o, in altre parole:“non modificabili“.

Prodotto blank

4D Write Pro: Nuove azioni standard per tabelle, righe e celle

Tradotto automaticamente da Deepl
4D v18 R3 introduce nuove azioni standard in 4D Write Pro. Esse riguardano le tabelle e i loro elementi( cioè le righe e le celle). Queste azioni consentono di definire il bordo di una tabella, il colore di sfondo di una cella, l’allineamento verticale del testo in una riga e l’allineamento della tabella stessa nel documento… solo per citarne alcuni. Tutte le azioni standard sono accessibili attraverso semplici pulsanti, elenchi a discesa o menu, oppure attraverso poche righe di codice. Volete di più? I menu si adattano automaticamente alla lingua dell’utente! Inoltre, tabelle, pulsanti, elenchi e menu si attivano o disattivano automaticamente in base alla selezione corrente dell’utente. Questo fa risparmiare molto tempo agli sviluppatori!

Prodotto blank

4D Write Pro e formule

Tradotto automaticamente da Deepl

Con 4D v18 R2, 4D Write Pro è in grado di gestire gli oggetti formula all’interno dei documenti. A tal fine, sono stati creati quattro nuovi comandi: WP Get formulas, WP Insert formula, WP Compute formulas, e WP Freeze formulas. Tutti possono essere utilizzati con obiettivi intuitivi come documento, corpo, intestazioni, ecc. E come avrete intuito dai nomi dei comandi, le formule non sono più espressioni di testo, ma potenti oggetti formula!

Prodotto blank

Documenti 4D Write Pro: un nuovo utile parametro

Tradotto automaticamente da Deepl

4D Write Pro è stato progettato per creare tutti i tipi di documenti, dai più semplici ai più sofisticati. Per ottenere questa diversità, i documenti possono contenere parti distinte, come paragrafi, sezioni, intestazioni, piè di pagina, ecc. Una volta compilato, 4D Write Pro si comporta in modo tale da poter leggere tutte queste parti. Tuttavia, a volte alcune parti devono essere ridimensionate in base al loro contenuto. Questo è tipicamente il caso delle intestazioni e dei piè di pagina, la cui altezza può cambiare automaticamente. Questa funzionalità è generalmente molto utile, ma a volte sarebbe più pratico impostare le altezze delle intestazioni e dei piè di pagina su valori costanti (anche se il loro contenuto potrebbe essere troncato e non più completamente visibile).

Prodotto
Senza categoria
blank

Ridimensionare… Ridimensionare… Ridimensionare… Ridimensionare… Ridimensionare…

Tradotto automaticamente da Deepl

Vi state chiedendo come creare un’interfaccia utente bella e dinamica? In genere, quando un modulo viene ridimensionato, gli oggetti del modulo le cui proprietà di dimensionamento orizzontale o verticale sono impostate per spostarsi o crescere, vengono automaticamente ridimensionati. In alcuni casi (ad esempio, per una gestione più precisa dell’interfaccia utente), gli sviluppatori scelgono di gestire le dimensioni e la posizione degli oggetti del modulo tramite la programmazione. Per farlo, controllano l’evento “on resized”, che viene attivato all’interno del metodo del form. Ma cosa succede quando il form contiene una o più sottomaschere? Su più livelli? Questo post del blog vi fornisce le risposte!

Prodotto blank

Utilizzo delle librerie 4D nei database di progetto

Tradotto automaticamente da Deepl

4D fornisce librerie che aiutano a sviluppare applicazioni. Una di queste librerie è standard e contiene oggetti modulo e widget preconfigurati, mentre altre librerie sono personalizzate. La libreria standard è di “sola lettura” e il suo comportamento non cambia durante lo sviluppo dei database del progetto (ad eccezione di piccole differenze estetiche nell’interfaccia). È inoltre possibile creare librerie personalizzate per salvare gli oggetti o i gruppi di oggetti del proprio modulo. In questo caso, sono state apportate alcune modifiche per renderle ancora più potenti. Di seguito sono riportate tutte le informazioni necessarie su queste modifiche:

Prodotto blank

4D Write Pro – Inserimento e cancellazione di righe e colonne

Tradotto automaticamente da Deepl

Sapete già che 4D Write Pro consente di creare tabelle e di aggiungervi righe. Con 4D v18, abbiamo altre entusiasmanti novità! Siamo entusiasti di annunciare che gestire l’inserimento e l’eliminazione di righe e colonne non solo è possibile, ma è anche molto semplice. Ciò può essere fatto sia programmando, grazie a quattro nuovi comandi, sia utilizzando l’interfaccia (tramite i widget o il menu contestuale). Continuate a leggere per maggiori dettagli!

Prodotto blank

4D Write Pro e tabelle – Ridimensionare facilmente le colonne

Tradotto automaticamente da Deepl

4D v16 R4 ha realizzato i vostri sogni con l’introduzione di un’enorme funzionalità: le tabelle. Tabelle vere e proprie in cui il testo si avvolge automaticamente per adattarsi alle dimensioni delle colonne e non si “rompe” quando i dati cambiano! Da allora, è possibile creare tabelle con il numero di righe e colonne desiderato. Inoltre, è possibile definire lo stile della tabella, di ogni riga, colonna o cella, compresa la larghezza delle colonne. La maggior parte di queste operazioni è stata ottenuta tramite programmazione, ma se vi dicessimo che con 4D v18 la larghezza delle colonne può essere ridimensionata dagli utenti finali?