Restringir registros de una consulta -> Informe

Hola. Imagino que la pregunta parecerá redundante. Ya se habla de ello en otras preguntas, pero no consigo que me funcione. CASO:
Consulta (de 4 tablas relacionadas)
Informe (Relacionado con dicha consulta)
Cuestión: Quiero crear un procedimiento IMPRIMIR_INFORMES( Nombre, Dato1)
Donde NOMBRE = "NOMBRE DEL INFORME"
Datos1 = Dato para filtrar la salida del informe a un único registro (CODIGO_PEDIDO) ... Porque no quiero que me coja el valor de un formulario, prefiero dárselo yo (para usarlo sin ningún formulario concreto) ...
No sé como FILTRAR la salida ... (usar el parámetro Dato1). Si te queda alguna duda dímelo por favor ... Gracias por tu tiempo y experiencia. Un saludo

1 Respuesta

Respuesta
1
Una posible solución puede ser
Crear la siguiente función en algún modulo:
Function Imprimir_informe(cInfo, cCondicion)
DoCmd.OpenReport cInfo, , , cCondicion
End Function
cCondición tiene que ser una condición "evaluable", p.ejemplo: "codigo_pedido=1"
"nombre_titular='Pedro'"
"codigo_pedido>10"
Etc, etc.
Procura que el informe no tenga filtro definido, ya que el filtro lo haces con la condición.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas