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.
Suggerimenti blank

ORDA – Genealogia – Episodio tre

Tradotto automaticamente da Deepl

Nel primo e nel secondo episodio di questa trilogia, abbiamo mostrato le basi di ORDA utilizzando caselle di riepilogo, entità e selezioni di entità. Abbiamo anche mostrato come utilizzare caselle di riepilogo simili con fonti di dati distinte e come utilizzare l’espressione Meta info per migliorare la grafica delle caselle di riepilogo.

Oggi ci divertiremo ancora di più, con meno codice!

Suggerimenti blank

ORDA – Genealogia – Episodio due

Tradotto automaticamente da Deepl

Nel primo episodio di questa trilogia, abbiamo mostrato le basi di ORDA utilizzando caselle di riepilogo, entità e selezioni di entità. Oggi andremo un po’ più a fondo, eseguendo alcune query che sfrutteranno le relazioni ricorsive. Daremo anche una rapida occhiata a come visualizzare le caselle di riepilogo in modo gradevole, utilizzando la proprietà “meta info expression”.

Suggerimenti blank

ORDA – Genealogia – Episodio 1

Tradotto automaticamente da Deepl

Siamo tutti d’accordo che ORDA è una grande funzionalità di 4D V17. Una sorta di rivoluzione nel modo di pensare e di programmare. I database 4D non saranno più visti nello stesso modo di prima.

ORDA permette di concepire applicazioni avanzate in minor tempo, con un codice più leggibile e pulito. Per mostrarvi la potenza di ORDA abbiamo preparato per voi una serie di consigli, suddivisi in tre episodi. In questo primo episodio vi mostreremo come i collegamenti debbano essere considerati più come entità e collezioni di entità e come le listbox possano essere basate su selezioni di entità, piuttosto che su selezioni o array.

Prodotto blank

4D Write Pro: Nasce un nuovo bar!

Tradotto automaticamente da Deepl

Non potremmo essere più entusiasti di annunciare in 4D v17 R2 la nascita di un nuovo elemento nella famiglia 4D Write Pro: una nuova barra degli strumenti per 4D Write Pro!

Grazie a un design accattivante, l’esperienza dell’utente è ancora migliore per la creazione di documenti.

Prodotto blank

Notizie flash su 4D Write Pro e sulle immagini ancorate

Tradotto automaticamente da Deepl

Notizie flash: le immagini ancorate di 4D Write Pro ora supportano le espressioni 4D!

Dalla versione 4D v16 R6 è stato possibile aggiungere immagini ancorate ai documenti 4D Write Pro. Una volta inserite, queste immagini erano statiche, definite con una variabile immagine (o campo) o con un percorso immagine. Oggi la flessibilità è maggiore: un’espressione 4D valida può essere associata a un’immagine ancorata!

Prodotto blank

Paginazione delle tabelle in 4D Write Pro

Tradotto automaticamente da Deepl

Letabelle sono un’ottima caratteristica di 4D Write Pro, poiché aprono un mondo di possibilità completamente nuovo. La loro flessibilità consente di contenere tutte le righe e le colonne necessarie e le celle possono contenere paragrafi e immagini.

Con 4D v17 R2 le cose sono migliorate ulteriormente grazie a una nuova funzione: la paginazione delle tabelle! E non dovrete gestire la paginazione da soli, sarà completamente automatica. Non dovrete più contare le righe per controllare le dimensioni o l’orientamento di una pagina. D’ora in poi, le tabelle vengono suddivise dinamicamente quando si verifica un’interruzione di pagina o di colonna.

Prodotto blank

Tempi all’interno degli oggetti… (e ovunque)

Tradotto automaticamente da Deepl

Gli oggetti sono di nuovo all’opera, continuando a dimostrare la loro utilità per facilitare la vita degli sviluppatori.

L’utilizzo dei valori di tempo (o di durata) all’interno degli oggetti è ora più fluido e intuitivo. A partire da 4D v17, i tempi all’interno degli oggetti vengono impostati come secondi e non come millisecondi!

Prodotto blank

Come gestire facilmente l’inserimento di testo in 4D Write Pro

Tradotto automaticamente da Deepl

4D Write Pro contiene molti comandi e funzioni che consentono di creare e gestire documenti complessi tramite la programmazione, documenti che includono immagini e testo! Oggi, 4D Write Pro riceve i propri comandi per inserire e leggere il testo senza dover utilizzare i comandi originariamente progettati per il testo stilizzato! Grazie a questi nuovi comandi, il vostro codice sfrutta appieno i concetti di programmazione di 4D Write Pro, ovvero gli oggetti e gli intervalli. In questo modo, il codice è più elegante e più facile da leggere!

Prodotto blank

Utilizzare gli intervalli di tabella in 4D Write Pro

Tradotto automaticamente da Deepl

Da 4D v16 R4 è possibile creare tabelle programmando i documenti di 4D Write Pro. Lo stile dell’intera tabella o solo di alcune celle può essere fatto durante la creazione del documento, ma forse si desidera gestire le tabelle anche in seguito. Ora è facile manipolare le tabelle in un documento esistente, cambiare lo stile o il colore dei bordi, la dimensione dei caratteri o il grassetto, ecc.

La programmazione di 4D Write Pro si basa molto sugli“intervalli“. Dopo gli intervalli di paragrafi e gli intervalli di immagini, 4D v17 introduce un nuovo tipo di intervallo: gli intervalli di tabelle, restituiti da un nuovo comando: WP Create table range. Con questo nuovo comando e questo nuovo tipo di intervallo, lo stile delle tabelle è ora molto semplice!