Una sugerencia...
En vez de hacerlo con una consulta, que tome los valores del formulario ForParametrosConsulta, por qué no haces desde el formulario ForParametrosConsulta, cambie el origen del registro del otro formulario, dependiendo de que datos tengas?????
Eso haría una Select más sencilla
Saludos