Access - URGENTE

 
Vista:

URGENTE

Publicado por juan (11 intervenciones) el 15/02/2006 16:49:58
Hola, me gustaría saber que tengo que hacer para imprimir un informe a partir de un formulario, e imprimir el registro actual que estoy visualizado en el formulario
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:URGENTE

Publicado por 2pl (773 intervenciones) el 15/02/2006 17:03:30
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 y espero tengas la misma urgencia para indicar si se te ha resuleto el tema con esto.
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