Carissimi, sottopongo un problemino che mi dà un rompicapo da qualche giorno:
Modificare record scelto da una casella di riepilogo
ho creato in una maschera una casella di testo chiamata RICERCA1 (dove comincio a digitare il cognome del record che intendo ricercare) e una casella di riepilogo chiamata RICERCA2 (dove vengono visualizzati i record che incominciano a soddisfare i caratteri che digito nella casella di testo; ad esempio se nella casella di testo scrivo "RO", nella casella di riepilogo compaiono i record; ROSINA, ROLANDO, ROSSI ecc.. Grazie ad un tread precedente mi veniva suggerito di aggiungere il seguente codice nell'evento "SU MODIFICA" della casella di testo
Private Sub ricerca1_Change()
Dim CaratteriDigitati As String
CaratteriDigitati = Nz(Me!ricerca1.Text, "")
Me!ricerca2.RowSource = "SELECT cognome, nome, LUOGOnascita, DATAnascita FROM anagrafica " & _
"WHERE cognome LIKE '" & CaratteriDigitati & "*'order by cognome"
End Sub
Funziona BENISSIMO e riesco a visualizzare tutti i record che soddisfano la condizione digitata nella casella di testo.
ORBENE, ora desidererei che al cliccare sul record desiderato nella casella combinata, si aprisse la maschera per la modifica del record chiamata "MODIFICA_RECORD".
Aggiungo che la tabella prevede un campo ID_candidato.
inoltre ho creato una query che rappresenta l'origine riga della casella di riepilogo e dove nei criteri del del campo ID_CANDIDATO ho scritto: [forms]![anagrafica]![id_candidato]
Ho aggiunto l'apertura della maschera PIPPO in occasione dell'evento su CLICK, ma la maschera apre sempre il primo record e non quello selezionato nella casella di riepilogo SIGH!!
Grazie per la disponibilità