|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2004
Città: Marcon - VE (in trasferta a Ferrara)
Messaggi: 2312
|
[MS ACCESS - VB] problema selezione da casella combinata
Salve,
premesso che sono secoli che non prendo in mano access e non so nemmeno se questa cosa si possa fare senza smanettare con codice VB. il problema è quasi banale: ho una tabella clienti contenente un campo intero ID_categoria che rimanda all'ID di una seconda tabella (categorie clienti appunto) la quale presenta, oltre al suo ID, solo un campo testuale (descrizione_categoria). in una maschera vorrei poter modificare, per un cliente, la relativa Categoria di cui fa parte (ossia modificare il suo ID_categoria): il problema è che vorrei farlo attraverso una casella combinata che non mostri l'ID_categoria (valore numerico) bensì la relativa descrizione_categoria salvata sull'altra tabella. usando le funzioni standard (access 2007) riesco a far vedere nella casella combinata le descrizioni delle categorie, ma quando vado a selezionarne una non gli passa a ID_categoria la relativa chiave numerica (ID della seconda tabella), ma il campo testuale descrizione_categoria provocando un errore. è possibile rimandare l'ID numerico associato, invece che la descrizione testuale visualizzata sulla casella combinata? se non si può fare a livello di tool nativi di configurazione di Access, potete consigliarmi qualche trick per risolvere in vb?
__________________
Ed io non so chi va e chi resta. |
![]() |
![]() |
![]() |
#2 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21804
|
Quote:
vado a memoria (anche io sono anni che non uso access avendolo comunque usato pesantemente in passato) comunque è sufficiente che nelle proprietà della tua combobox associ come source una query che visualizza id + descrizione,impostando correttamente il row source type e il bound coloum alla colonna dell'id basta poi impostare nella tab format di vedere le 2 colonne e impostare la larghezza della prima a zero
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Feb 2004
Città: Marcon - VE (in trasferta a Ferrara)
Messaggi: 2312
|
Quote:
![]() non sapevo si potesse impostare una combobox su più colonne!
__________________
Ed io non so chi va e chi resta. |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:37.