Newsgroup: it.comp.lang.visual-basic
Titolo: dbcombo

conosciuti?
come si fa cosa ?
comunque il db combo contiene 5 prop fondamentali per lavorare con i dati
2 popolano la lista del dbcombo rowsource e fieldlist che rappresentano
rispettivamente il recordset ce il campo contenenti i dati con cui popolare
il dbcombo.
es un controllo data gia inserito nel form; data1 con datasource = Indirizzi
allora avrai RowSorce=data1 e fieldlist= Cognome (di indirizzi per il nostro
esempio)
altre 2 prop sono collegate al tuo recordset da aggiornare, modificare ecc.
dopo l'impostazione boundcolumn si imposta automaticamente = a fieldlist
sono DataSource e DataField   e boundcolumn
Datasorce rappresenta il Recordset di lavoro e DataField il campo Boun

Scusa ho interrotto per errore e ora continuo.....
altre 3 prop sono collegate al tuo recordset in modo da poterlo aggiornare,
modificare, visualizzare  ecc.
sono DataSource e DataField   e BoundColumn
dopo l'impostazione di FieldList BoundcClumn si setta automaticamente = a
fieldlist
DataSource rappresenta il Recordset di lavoro e DataField il campo di lavoro
da impostare o visualizzare
BoundColumn invece e' i campo che viene usato per passare i valori da
RowSource a DataSorce
a questo punto l'item selezionato imposta automaticamente il campo del tuo
recordset
Devi stare attento alla Prop BoundColumn in quanto questa puo' essere
diversa da quella che viene impostata automaticamente e ti consente di
gestire Collegamenti con altri Recordset
Supponi di avere un recordset Comuni ogni comune con un ID Comune
e un rs Indirizzi con un ID Citta di Nascita
avrai un datacomuni e un dataindirizzi
setti il dbcombo cosě :
queste due prop fanno riferimento al rs datacomuni
RowSource=datacomuni  ' recordset che popola il dbcombo
FieldList = Comune           'campo che visualizzi nella lista del dbcombo
queste prop fanno riferimento al rs dataindirizzi
BoundColumn =  ID Citta di nascita
DataSource=dataindirizzi
datafield= ID Citta di nascita
alla selezione dell'item nel text del dbcombo viene visualizzata la citta ma
nel recordset memorizzi l'ID Comune
Ciao stefano

nella lista non c'č.
il valore che compare nel text box e' indipendente da quelli che popolano il
dbcombo
puoi pero' associarlo ad un altro recordset (o un altro controllo data) con
le medesime prop che trovi anche in un texbox generico datasource e
datafield
Ciao stefano

dice l'help solo che non riesco a farlo.
quello che chiedi non ha molto senso (o io non lo capisco) il dbc e' stato
progettato per estrarre dati da un recordset - quello usato per riempire la
lista - ed inserirli in un altro - quello di edit o visualizzazione dei
dati,
Tu stai cercando di fare il contrario e il dbc non e' la soluzione piu
adatta
se spiegassi esattamente cosa vuoi ottenere forse possiamo trovare una
soluzione piu' idonea
Ciao stefano

Riporto il testo dell'help di vb4:
"Il controllo DBCombo consente di fornire un valore nella casella di testo
del controllo. Una volta immesso, questo valore viene inserito nell'elenco e
l'elemento dell'elenco corrente viene impostato su tale valore. Se
l'elemento non viene trovato, la proprietą BoundText verrą impostata su
Null."
Per caso qualcuno sa come si fa perchč ho provato in tutti i modi per me
conosciuti?
Ringrazio anticipatamente


L'ultima che hai detto; voglio aggiungere un valore nella lista, cosě come
dice l'help solo che non riesco a farlo.
Ciao Roberto


Cerco di spegarmi meglio; vorrei realizzare proprio quello che dice
nell'help di Vb4 e cioè inserire un valore nella casella di testo del dbc,
visualizzarlo nella lista premendo il tasto di discesa, e posizionare
l'elemento corrente su tale valore.
l'appetito vien mangiando, si può visualizzare nella lista più di un campo
del recordset?
Ciao Roberto