En la instrucción para abrir el informe tienes que decirle que registro quieres que te muestre. Como no sé la estructura de tus tablas te voy a poner como ejemplo la tabla Clientes. Supongamos que esta tabla tiene Idcliente(identificador único), Nombre, NIF(también es único), dirección, etc. Y con ella has hecho un informe llamado LoQueSea.
Supongamos que tienes un formulario llamado Cualquiera, donde en un cuadro de texto llamado Pepe vas a escribir, por ejemplo, un NIF. En las propiedades del cuadro de texto Pepe, en Eventos-Después de actualizar, crea un procedimiento de evento y entre Private Sub Pepe_AfterUpdate() y End Sub escribe
docmd.openreport"Loquesea",acpreview,,"nif=forms!cualquiera!pepe"
Así, Access identificará ese registro en concreto
También puedes hacerlo poniendo un botón de comando y en sus propiedades-eventos-al hacer clic poner
docmd.openreport"loquesea",acpreview,,"nif=[Porfa, escriba un Nif]"
Cuando pulses se abrirá un ventana con esa pregunta, lo escribes y se abre el informe en ese registro
O sea, tienes que decirle que identifique a un registro en concreto. Si en el equipo que estás viendo en ese momento en la pantalla hay algún campo que lo haga úsalo para el código.