OK, hai ragione! Ecco il codice da me utilizzato:
(Errata Corrige: la tabella si chiama Rubrica;
Nella maschera i controlli, oltre a CombCercaNome
si chiamano come i campi di origine: ID e NOME)
-------------------------------------------------------------------------
Private Sub Form_Load()
Set Me!CombCercaNome.Recordset = Me.Recordset
End Sub
--------------------------------------------------------------------------
Private Sub CombCercaNome_AfterUpdate()
' Trova il record corrispondente al controllo
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[ID] = " & Str(Nz(Me![CombCercaNome], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
--------------------------------------------------------------------------
Private Sub Form_Load()
Set Me!CombCercaNome.Recordset = Me.Recordset
End Sub
--------------------------------------------------------------------------
... e questa è la query, tradotta in SQL:
SELECT Rubrica.ID, Rubrica.Nome
FROM Rubrica
ORDER BY Rubrica.Nome;
--------------------------------------------------------------------------
Spero di non aver trascurato nulla.
ma... ahimè... dov'è che ho sbagliato?
Attendo news e grazie ancora.
Marco
--------------------------------------------------------------------------
"@Alex" ha scritto nel messaggio
news:8d937c47-99fa-4805...@y5g2000vbg.googlegroups.com...