in access si può fare...
una casella combinata a più colonne
ossia ogni item a varie colonne
MA IN VSUAL BASIC NON RIESCO A TROVARE IL COMPONENTE
non va bene una matrice...
come si può fare ?
in access si può fare...
una casella combinata a più colonne
ossia ogni item a varie colonne
MA IN VSUAL BASIC NON RIESCO A TROVARE IL COMPONENTE
non va bene una matrice...
come si può fare ?
se non vuoi comprare il pacchetto Apex ..
creati un controllo ocx con una textbox, una bitmap a forma di freccia di combobox e una listview.
Poi lavora con gli eventi e inùmposta tutte le proprietà.
cavolo! così complicato? ma è possibile ch un oggetto così semplice non esista ? ... non posso utilizzare quello di access ? in fin dei conti lavora in vba!
Io ho risolto il problema un po' come avrebbero fatto gli antichi.
Cioè carico il combo di quante informazioni voglio, del tipo
cboMioCombo.AddItem rst(0)& "*" & rst(1) & "*" ... & rst(N)
poi per la lettura dei dati uso la funzione split
campo0=Split(cboMioCombo, "*")(0)
campo1=Split(cboMioCombo, "*")(1)
.
.
.
campoN=Split(cboMioCombo, "*")(N)
Puoi usare un carattere separatore qualsiasi. Nell'esempio ho usato l'asterisco, ma va bene anche il doppio spazio.
Questa è la mia soluzione.
Buon lavoro.
:-) fafà :-)
anche io ho avevo fatto la stessa cosa
l'arte di arrangiarsi
il problema però è che questa cosa non garba al mio capo!
la dura vita del programmatore
C'è già un componente disponibile in VB.
Lo trovi come Windows Common Control 6.0.
la discussione è un pò vecchia... però mi interessa sempre !
come si chiama il componente ? ti stai forse riferendo al
DBcombo ?
hai ragione ... me ne sono accorta tardi ...
Comunque se vai su componenti dovresti trovare (VB6) questo componente:
Microsoft Form 2.0 Object Library
E una piccola guida a come si utilizza dovresti trovarla su www.vbitalia.it
Ciao
SilviaZ
grazie ! gli dò un'occhiata
ciao