Sorvolando sulla scelta del Nome del campo che chiaramente per chi usa un database fa inorridire…
Il suggerimento è sbagliato… il Riferimento è appunto il NOMECAMPO da usare come criterio e non il Controllo della Form, che eventualmente potrebbe essere l'oggetto che ne valorizza il valore, in ogni caso usare NomiCampi di Tabelle con Caratteri Speciali(tra cui lo Space) è da evitare a prescindere, i nomi dei campi e degli Oggetti non sono i nomi delle Tabelle di Excel… ma vanno dichiarati con un senso Tecnico e Logico.
Altro Tema è la formattazione richiede l'eccezione anglodassone con l'inversione giorno/mese.
La sintassi corretta è questa:
Dim filtro As String
filtro = "[Fine validità CTR R] > #" & Format(Date, "mm/dd/yy") & "#"
Me.Filter = filtro
Me.FilterOn = True
Dove come “[Fine validità CTR R]” io do per scontato si sia capito che deve essere il Nome del CAMPO della Tabella/Query che contiene la Data.
Io tuttavia semplificherei cosi:
Dim filtro As String
filtro = "[Fine validità CTR R] > " & cStr(cLng(Date))
Me.Filter = filtro
Me.FilterOn = True
Saluti