Alla fine ho ricreato la mia maschera da zero e inserendo la casella combinata questa volta nella procedura guidata mi è comparsa l'opzione di ricerca record, bo nella maschera precedente avrò sbagliato qualcosa.
Adesso ho un altro problema
Vorrei filtrare i dati di una maschera in base a due campi, il primo è selezionato da un semplice elenco(Elenco80) e il secondo è una casella di riepilogo che è quella che fa il lavoro, nel senso che va a leggere quello che c'è nell'elenco e quello che seleziono in essa per trovare il record corrispondente però il mio codice ha qualche problema
Private Sub CasellaCombinata78_AfterUpdate()
' Trova il record corrispondente al controllo
Dim rs As Object
Set rs = Me.Recordset.Clone
rs.FindFirst "[CodFattura] = " & Str(Nz(Me![CasellaCombinata78], 0)) And "[CodAgente] = " & Str(Nz(Me![Elenco80], 0))
If Not rs.EOF Then Me.Bookmark = rs.Bookmark
End Sub
e la parte di codice che secondo me crea problemi è questa
And "[CodAgente] = " & Str(Nz(Me![Elenco80], 0))
perchè senza di essa il filtro funziona, ma io vorrei aggiungere questa parte per filtrare anche in base all'elenco.
Come posso modificare?