CBO con caselle di testo aperte via VBA

di
Anonimizzato18375
il
2 risposte

CBO con caselle di testo aperte via VBA

Buongiorno.

Ho una tabella Clienti con questi campi:
ID
Appellativo
Denominazione
Responsabile
Indirizzo
Città
Prov
CAP

Ho creato una maschera "non associata" di nome Clienti.
In alto c'è una cboDenominazione, dove a seconda del nome del Cliente scelto, poi nel corpo della maschera si compilano 5 caselle di testo.
Il VBA usato, su Dopo_Aggiornamento della cboDenominaizone è:

Private Sub cboDenominazione_AfterUpdate()
Me.txtResponsabile = Me.cboDenominazione.Column(3)
Me.txtIndirizzo = Me.cboDenominazione.Column(4)
Me.txtCitta = Me.cboDenominazione.Column(5)
Me.txtProvincia = Me.cboDenominazione.Column(6)
Me.txtCap = Me.cboDenominazione.Column(7)
End Sub
Va tutto bene, ma nella casella combinata, invece di leggere il nome del Cliente, c'è il numero di ID.

Dov'è l'errore ?

2 Risposte

  • Re: CBO con caselle di testo aperte via VBA

    Ovvio se la larchezza della Colonna ID>0... essendo la BoundColumn.
  • Re: CBO con caselle di testo aperte via VBA

    Ho risolto in questo modo:
    Nel Formato della cboDenominazione:
    - Numero colonne ho messo 7
    - Larghezza colonna ho messo 0cm; 0cm

    Evidentemente l'errore era nel numero colonne.
    Prima avevo il numero 8.
Devi accedere o registrarti per scrivere nel forum
2 risposte