Access - INFORME EN BLANCO

 
Vista:

INFORME EN BLANCO

Publicado por rocco (1 intervención) el 13/02/2006 18:20:26
Hola,

A ver si me solucionais esto. A la hora de imprimir un informe, cuando acabo de introducir los datos y pulso el botón de imprimir, me sale el informe en blanco. Para solucionar esto de forma cutre, me voy a un registro nuevo y vuelvo hacia atrás al que quiero imprimir. Por ejemplo, si estoy en el 39, pues me voy al nuevo que seria el 40 y vuelvo al 39. Entonces pulso el boton de imprimir y me sale correcto el informe. Pero lo que me gustaria conseguir es que estando en el registro 39 me imprima el 39.

Gracias y espero que me echeis un consejos.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:INFORME EN BLANCO

Publicado por Chea (1015 intervenciones) el 13/02/2006 22:06:53
Puedes forzar que se guarde el registro antes de imprimir con:

docmd.runcommand accmdsaverecorf

Saludos
José Bengoechea Ibaceta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:INFORME EN BLANCO

Publicado por 2pl (773 intervenciones) el 13/02/2006 22:18:09
PROCEDIMIENTO EN EL BOTON DE COMANDO PARA IMPRIMIR.

Private Sub Imprimir_Ficha_Click()

On Error GoTo Err_Imprimir_Ficha_Click

Dim stDocName As String
Dim stWhere As String

stDocName = ""
stWhere = ""

stDocName = "NOMBRE DEL INFORME"
' stWhere = "GP01NMAT = '" & Me![GP01NMAT] & "'" SI GP01NMAT FUERA CARACTER
stWhere = "GP01NMAT = " & Me![GP01NMAT]

If Not IsNull(stDocName) And stDocName <> "" Then
DoCmd.OpenReport stDocName, acPreview, , stWhere
End If

Exit_Imprimir_Ficha_Click:
Exit Sub

Err_Imprimir_Ficha_Click:
MsgBox Err.Description
Resume Exit_Imprimir_Ficha_Click

End Sub

EXPLICACION
stDocName = AQUI SE PONE EL NOMBRE DEL INFORME ENTRE COMILLAS DOBLES.
Debe haber un campo comun tanto en el informe como en el formulario.
GP01NMAT es el nombre del campo en el informe
me.[GP01NMAT] es el nombre del campo del formulario

Saludos desde Cádiz
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar