Sto CERCANDO di sviluppare un piccolo gestionale in VB6 e Access2000, all'inizio io devo selezionare una data persona da un combo (combo riempito con una query che recupera tutti i nominativi inseriti nel database), una volta selezionato il nominativo dovrei automaticamente far riempire anche i dati indirizzo, citta, tel ecc di quella determinata persona, come posso fare ?
Attualmente con il codice postato di seguito io sono riuscito a prelevare tutti le persone ed inserirle nel combo e quando ne seleziono una mi appare il numero di ID corretto di quel paziente, ma quell che non so fare è appunto il collegare gli altri dati tipo indirizzo ecc ai vari textbox ?
Cod. da e creato.
Private Sub Form_Load()
Dim QuerySelezionePERSONA As String
QuerySelezionePERSONA = "Select Archivio.NOMINATIVO, Archivio.ID FROM Archivio ORDER BY Archivio.NOMINATIVO"
QuerySelezione = "SELECT * FROM ARCHIVIO order BY Archivio.NOMINATIVO"
Data_Anagrafica.DatabaseName = "c:\PROVA\dati.mdb"
Data_Anagrafica.RecordSource = QuerySelezione
Data_Anagrafica.Refresh
While Not Data_Anagrafica.Recordset.EOF
cmbPERSONA.AddItem Data_Anagrafica.Recordset("Nominativo")
cmbPERSONA.ItemData(cmbPazienti.NewIndex) = Data_Anagrafica.Recordset("ID")
Data_Anagrafica.Recordset.MoveNext ' mi muovo al record seguente
Wend
End Sub
Private Sub cmbPERSONA_Click()
'se ho solezionato una voce scrivo i dati nei vari Textbox
If cmbPERSONA.ListIndex <> -1 Then
'txtnominativo.Text = cmbPERSONA.Text & " , ID(" & cmbPERSONA.ItemData(cmbPERSONA.ListIndex) & ")"
txtnominativo.Text = cmbPERSONA.Text
txtID.Text = cmbPERSONA.ItemData(cmbPERSONA.ListIndex)
End If
End Sub