Imprimir un informe sobre un registro en concreto

No soy capaz de crear un botón en un formulario que me imprima mediante un informe ya creado solo ese registro en concreto y no todos los registros.
O sea que al pulsar el botón me imprima un informe con solo ese registro. ¿Por favor podéis orientarme? Muchas gracias.

1 Respuesta

Respuesta
1
Supongamos que el formulario y el informe tiene un campo coincidente como Idcliente, fechafactura, etc.
En el botón de comando, en Propiedades- Eventos-Al hacer clic-Procedimiento de Evento, escribe:
Docmd.openreport"nombre del informe",acpreview,"","[idcliente]=[forms]![nombre del formulario]![idcliente]"
No te olvides de las comillas.
Vale para cualquier campo coincidente.
Si lo que quieres es elegir una fecha si escribes:
docmd.openreport,"Nombre del informe",acpreview,"","[fechafactura]=[¿que fecha quiere?] al hacer clic en el botón te preguntará ¿Que fecha quier?, le escribes la fecha en el mismo formato que estés trabajando, p. ej. si es fecha corta dd/mm/aa, y se abrirá el informe con solo los registros que tengan esa fecha de factura.
Me había olvidado de decirte que si quieres que te lo imprima directamente, donde pone acpreview debes poner acnormal.

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas