Te recomiendo cambiar la consulta del Datareport, para ser más meciso del comando asociado al Datareport. Por ejemplo:
NOTA:
dte==> Nombre del Dataenvironment
dtr==> Nombre del Datareport
comadoasociado==> Nombre del command asociado al datareport
'Esto es para limpiar los datos mostrados anteriormente, o los datos asignados por defecto en diseño
If dte.rsccomandoasociado.State = adStateOpen Then
dte.rscomandoasociado.Close
End If
'Si el campo es numérico
dte.Commands("comandoasociado").CommandText = "select * from nombreTabla where nombreCampo=" & valor
'Si el campo es texto
dte.Commands("comandoasociado").CommandText = "select * from nombreTabla where nombreCampo='" & valor & "'"
dtr.Show
Espero que te sirva