Impresión

Hola Raúl es segunda ocasión que consulto mis dudas contigo... Soy nuevo en Access y estoy diseñando una base sencilla.. Ahora necesito que el usuario consulte un registro en el formulario (ya tengo listos el formulario y el informe), y que desde el formulario pueda imprimir en informe unicamente el registro que esta consultando... Por que agregue un botón de impresión de informe, pero imprime el informe completo..
Muchas gracias
Respuesta
1
Puedes usar un procedimiento como este Al hacer click en un botón de comando, de esta forma mostramos en el informe el registro actual del formulario:
Private Sub Comando25_Click()
'******************** Code Start ************************
Dim strDocName As String
Dim strWhere As String
strDocName = "Categorías"
strWhere = "[IdCategoría]=" & Me!IdCategoría
DoCmd.OpenReport strDocName, acPreview, , strWhere
'******************** Code End ************************
End Sub
Donde Categorías es el nombre del informe.
La única condición es que el informe y el formulario tienen que estar basados en la misma tabla/consulta, y que los campos que usemos tengan alcance en los dos objetos (o sea, que si la cadena strWhere hace referencia al campo IdCategoría en el formulario, este campo tiene que estar también en el informe). Es recomendable usar un Id autonumérico, aunque no creo que halla problemas con otro tipo de datos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas