
Informe no imprime datos del Formulario
Publicado por DinoZ (7 intervenciones) el 05/04/2022 11:23:58
Buenas a tod@s!
Esta es mi primera consulta en el foro. Espero aprender mucho de vosotros.
Resulta que tengo una base de datos donde introduzco la información por un formulario llamado "Partes Diarios".
También tengo un informe denominado "InformeParte" que es donde imprimo, cada parte de trabajo.
El origen de los datos de este informe es una consulta llamada "ConsultaParteDiario" que en el campo "Codigo" le tengo puesto el siguiente parámetro: [FORMS]![Partes Diarios]![Codigo]
Pues bien, en el Formulario "Partes Diarios" tengo un botón para, una vez introducidos los datos, imprimir un parte de trabajo (que sería el informe)
Ese botón, para imprimir, tiene el siguiente código en el evento "al hacer click" DoCmd.OpenReport "InformeParte", acNormal
Pero el problema es que me imprime el informe... pero con los campos vacios.
Eso si, si en el formulario, relleno los datos, pulso GUARDAR, en lugar de IMPRIMIR, me salgo del registro y vuelvo a él, entonces SI me imprime el informe con los datos.
Entiendo que el problema puede ser algo que tiene que hacer que los datos estén guardados antes de imprimir... pero me gustaria poder hacer eso con un mismo botón.
Lo he revisado todo, pero no hay forma...
He probado también el siguiente código con el botón imprimir... pero sigue sucediendo lo mismo.
Dim strReportName As String
Dim strCriteria As String
strReportName = "InformeParte"
strCriteria = "[Codigo]='" & Me![Codigo] & "'"
DoCmd.OpenReport strReportName, acViewNormal, , "[Codigo]= " & Me.Codigo
Qué estoy haciendo mal?
Gracias de antemano. Un saludo.
Esta es mi primera consulta en el foro. Espero aprender mucho de vosotros.
Resulta que tengo una base de datos donde introduzco la información por un formulario llamado "Partes Diarios".
También tengo un informe denominado "InformeParte" que es donde imprimo, cada parte de trabajo.
El origen de los datos de este informe es una consulta llamada "ConsultaParteDiario" que en el campo "Codigo" le tengo puesto el siguiente parámetro: [FORMS]![Partes Diarios]![Codigo]
Pues bien, en el Formulario "Partes Diarios" tengo un botón para, una vez introducidos los datos, imprimir un parte de trabajo (que sería el informe)
Ese botón, para imprimir, tiene el siguiente código en el evento "al hacer click" DoCmd.OpenReport "InformeParte", acNormal
Pero el problema es que me imprime el informe... pero con los campos vacios.
Eso si, si en el formulario, relleno los datos, pulso GUARDAR, en lugar de IMPRIMIR, me salgo del registro y vuelvo a él, entonces SI me imprime el informe con los datos.
Entiendo que el problema puede ser algo que tiene que hacer que los datos estén guardados antes de imprimir... pero me gustaria poder hacer eso con un mismo botón.
Lo he revisado todo, pero no hay forma...
He probado también el siguiente código con el botón imprimir... pero sigue sucediendo lo mismo.
Dim strReportName As String
Dim strCriteria As String
strReportName = "InformeParte"
strCriteria = "[Codigo]='" & Me![Codigo] & "'"
DoCmd.OpenReport strReportName, acViewNormal, , "[Codigo]= " & Me.Codigo
Qué estoy haciendo mal?
Gracias de antemano. Un saludo.
Valora esta pregunta


0