Vai al contenuto

Gestione dei campi con valori multipli (Testo Multiriga)

Aggiornato il 30.06.2026
All'interno di Ready Pro, alcune tipologie di dati sono caratterizzate da una relazione "uno a molti", ovvero a un singolo elemento principale possono corrispondere più valori secondari.
Esempi tipici di questa struttura includono:

- L'elenco delle categorie aggiuntive o dei codici a barre collegati a un singolo articolo
- L'elenco delle mailing list a cui è iscritta una specifica anagrafica.
- L'elenco dei lotti o matricole associati a una singola riga di un documento di trasporto o fattura.
....
Questi campi, sulle finestre di inserimento, sono identificabili perchè sono evidenziati con una specifica tipologia "Testo multiriga"
Gestione dei campi con valori multipli (Testo Multiriga) – immagine 1
Quando si estraggono questi dati, Ready Pro restituisce l'insieme dei valori all'interno di un'unica cella, formattandoli come testo multiriga (i singoli valori sono separati da un ritorno a capo testuale, tecnicamente CR+LF).
Questa particolarità tecnica richiede alcune attenzioni specifiche a seconda di come i dati vengono utilizzati: in visualizzazione, in stampa o in esportazione.
Visualizzazione a Video (Griglie)
Nelle normali griglie di visualizzazione di Ready Pro, l'altezza standard delle righe è impostata per mostrare una singola riga di testo.

- Cosa succede: Se un campo contiene valori multipli, a video sarà immediatamente visibile solo il primo valore dell'elenco. L'utente potrebbe erroneamente pensare che sia l'unico dato presente.
- Come intervenire: Per visualizzare l'elenco completo dei valori direttamente in griglia, è necessario aumentare manualmente l'altezza della riga trascinando il bordo inferiore della cella o della riga, permettendo così al testo multiriga di dispiegarsi correttamente.
Gestione dei campi con valori multipli (Testo Multiriga) – immagine 2
Impaginazione e Stampe
La gestione dei campi multiriga all'interno del report editor per le stampe è generalmente più intuitiva, ma richiede una corretta configurazione del modulo di stampa.

- Cosa succede: In fase di stampa, i ritorni a capo vengono riconosciuti e i valori incolonnati uno sotto l'altro.

- Come intervenire: È fondamentale assicurarsi che l'elemento di testo sul modulo di stampa abbia un'altezza sufficiente a contenere tutti i valori previsti, oppure che le opzioni della banda di stampa siano configurate per adattarsi dinamicamente in altezza (auto-espansione) per evitare che i valori finali della lista vengano tagliati.
Gestione dei campi con valori multipli (Testo Multiriga) – immagine 3
Esportazione dei Dati
L'esportazione di campi multiriga (ad esempio verso formati CSV o file di testo) richiede particolare attenzione, poiché il "ritorno a capo" presente all'interno del campo potrebbe alterare la struttura del file generato.

- Cosa succede: Il testo multiriga viene esportato integralmente, mantenendo i ritorni a capo (CR+LF). Se non gestito correttamente, il sistema che riceve il file interpreterà il ritorno a capo interno alla cella come la fine del record, "spezzando" la riga su più linee e compromettendo l'importazione.

- Come intervenire in fase di esportazione: È strettamente necessario configurare il filtro di esportazione di Ready Pro specificando l'utilizzo dei doppi apici (") come delimitatore/qualificatore di testo. In questo modo, l'intero blocco multiriga verrà racchiuso tra virgolette (es. "Valore1 [CR+LF] Valore2"), segnalando al file che il ritorno a capo fa parte del dato e non della struttura del tracciato.

- Attenzione all'importazione a valle: Il software o la procedura di terze parti deputata all'importazione del file generato dovrà essere in grado di supportare e parsare correttamente file con testo multiriga racchiuso tra delimitatori.
Gestione dei campi con valori multipli (Testo Multiriga) – immagine 4
Il file ottenuto sarà strutturato in questo modo:
Gestione dei campi con valori multipli (Testo Multiriga) – immagine 5