Items combo

3 views
Skip to first unread message

Janox - Uniteam s.r.l.

unread,
Jul 8, 2025, 9:15:47 AMJul 8
to jxsu...@googlegroups.com
Ciao Tommaso,

in un prg con 2 form (classica situazione di una form per la lista ed una per il dettaglio) ho una combo che uso sia nel campo in griglia, sia nel campo della form dettaglio ma con la proprietà "text field" differente (proprietà "view" e "value field" uguali).

Nel combo della form lista, nella proprietà "text field" utilizzo il campo "codice", mentre nella form dettaglio utilizzo come "text field" una concat "codice - descrizione" (questa differenza per una questione di leggibilità).

Ho notato che la combo della form dettaglio (che come numero di form è la 2, 1 è la lista), nonostante abbia come "text field" la concat, a video visualizza solo il "codice" ("text field" della combo nella forma lista).

Se nella combo della form lista cambio il "text field" con la concat, nella form dettaglio vedo "la concat".

In sintesi, il campo "text field" della form dettaglio indicato nel designer non viene considerato a video ma "vince" sempre il "text field" della prima form (in realtà immagino della prima definizione all'interno del prg di quel "campo db - controllo").

Spero di esseri spiegato...

Grazie mille
Ciao e buona giornata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://get.teamviewer.com/6nx6fgx
---------------------------------------------------------------------------

Janox - Uniteam s.r.l.

unread,
Jul 8, 2025, 9:21:01 AMJul 8
to jxsu...@googlegroups.com
Di seguito uno screenshot che spero possa aiutare.
Il problema è presente solo quanto il combobox è chiuso.


---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
logo_scuro_mail
Via San Pier Tommaso, 18/3 - 40139 Bologna (BO) - Italia
---------------------------------------------------------------------------
Tel: (+39) 051 54 24 10
Mail: ja...@uniteambo.it
Web: https://www.uniteambo.it/
Assistenza: https://get.teamviewer.com/6nx6fgx
---------------------------------------------------------------------------

Tommaso Vannini

unread,
Jul 8, 2025, 6:16:55 PMJul 8
to jxsu...@googlegroups.com
Ciao Maurizio,
il problema è abbastanza chiaro, anche se avresti potuto darmi le info
per vederlo, per fare dei test.

Per le viste collegate ai combo, viene fatto un clone (unico, non uno
per controllo) e questa vista clonata viene messa in una cache.

Ovviamente la vista si rinfresca con i criteri standard, cioè la
variazione delle condizioni di range.

Quindi prima la vista viene prodotta per il primo combo, quello
dell'elenco, mettendo il codice come descrizione e poi, quando viene
utilizzata dal secondo combo, non essendo variati né il valore né i
criteri di range, viene presa com'è, con il solo codice come
descrizione, anziché rieseguire la query, per recuperare la concat.

Quindi la risposta semplice è: usa due view diverse, perché puoi usare
una stessa view per più combo solo se sono identici nella query eseguita
per avere la coppia valore-descrizione e in questo caso non lo sono.


Ma, secondo me, il tuo problema può anche essere risolto più facilmente.

> nella form dettaglio utilizzo come "text field" una concat "codice -
> descrizione"

Ok, qui ha senso l'utilizzo del combo.


> Nel combo della form lista, nella proprietà "text field" utilizzo il
> campo "codice",

Ma questo non ha senso: un combo in un elenco read-only con descrizione
uguale al valore è una perversione :)

Usa semplicemente un campo edit con il valore (codice)!

Così risolverai il problema del combo di dettaglio ed eviterai molte
query inutili, quelle del combo dell'elenco per recuperare la propria
descrizione.


Attendo conferma correzione.


Saluti
--
. Tommaso Vannini
. <tvan...@janox.it>
. Software analysis & development
. Janox project manager (www.janox.it)

Janox - Uniteam s.r.l.

unread,
Jul 9, 2025, 3:40:26 AMJul 9
to jxsu...@googlegroups.com, jxsu...@googlegroups.com
Ciao Tommaso,

non ti ho detto come vedere il problema perchè il comportamento mi sembrava molto chiaro, la prossima volta lo farò ugualmente.

Tutto chiaro.

Grazie mille, puoi chiudere

Ciao e buona giornata
---------------------------------------------------------------------------
Janox
---------------------------------------------------------------------------
Tel:        (+39) 051 54 24 10
Fax:       (+39) 051 54 27 86
Cell:       (+39) 339 39 76 622
Mail:      ja...@uniteambo.it
Web:     http://www.uniteambo.it/
---------------------------------------------------------------------------

Il giorno 9 lug 2025, alle ore 00:17, Tommaso Vannini <tvan...@janox.it> ha scritto:

 Ciao Maurizio,
--
--
Hai ricevuto questo messaggio in quanto sei iscritto al gruppo di supporto per gli sviluppatori Janox (www.janox.it).
---
Hai ricevuto questo messaggio perché sei iscritto al gruppo "jxsupport" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a jxsupport+...@googlegroups.com.
Per visualizzare questa discussione, visita https://groups.google.com/d/msgid/jxsupport/CABm7q2PbraM8AGg6qSirc%3DusAfKY_VW-CRYz7R20cPvPb_mvZA%40mail.gmail.com.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages