Imprimir registro Activo desde un Formulario

Necesito por favor imprimir un registro activo desde un formulario, el campo clave es la cedula de tipo caracter.

El llamado que estoy realizando para imprimir el informe desde el formulario es la siguiente:

DoCmd.OpenReport "Constancia Trabajo", acViewPreview, , "[cedula]=" & Me.cedula.Value

Genera el siguiente error

Realice una consulta donde solicita el numero de cedula, y ésta funciona bien. Quise filtrar la información utilizando esta consulta de forma que fuese más rápida la busqueda.

Quiero imprimir un informe desde el formulario, llamando a esa consulta, pero que no me pida el numero de cedula; sino que imprima el registro que tengo activo. No sé si hay otra forma de hacerlo.

Agradezco de antemano toda la información y ayuda que me puedan suministrar

2 respuestas

Respuesta
2

Nestor: Si el Campo cedula es tipo texto>>

DoCmd.OpenReport "Constancia Trabajo", acPreview, , "[cedula]='" & Me.cedula.Value & "'"

Mira que el Origen de datos del Informe no tenga filtros incompatibles.

Mis saludos >> Jacinto

Respuesta
1

Quita el  [ ]. Sino envía la base a [email protected].

Como es texto debe quedar así:

DoCmd.OpenReport "Constancia Trabajo", acViewPreview, , "cedula=" &"'" & me.cedula & "'"

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas