Se leggi la guida relativamente al metodo OPENREPORT, trovi che supporta una WHERE CONDITION che è equivalente al criterio delle QUERY.
Conoscendo il funzionamento delle maschere continue sai che il Button relativo al SINGOLO RECORD consente di rendere attivo il RECORD corrispondente al Button premuto, quindi sarà leggibile come valore da usare nel criterio proprio il valore corrispondente.
Ne consegue che se hai un campo Univoco, definito solitamente CHIAVE PRIMARIA(PK) potrai costruire il CRITERIO da assegnare alla funzione OPENREPORT proprio sfruttando questa caratteristica
DoCmd.OpenReport "NOMEREPORT", acViewPreview, , "IdPK=" & Me!IdPK