Abrir informe con el mismo campo

Dudas sobre código
bugy
Nivel 1
Mensajes: 4
Registrado: Vie May 10, 2019 8:37 am

Abrir informe con el mismo campo

Mensajepor bugy » Dom Abr 11, 2021 12:45 pm

Buenos dias
Tengo un formulario con los siguientes campos
-IdentificadorFormulario
-Nombre
-Dia Visita
-Hora Visita
He puesto un check que cuando lo active me abra el informe2 en modo previsualizacion, con los datos del formulario.
He creado el Informe2 con los mismos campos que el formulario.
En el check al hacer click he puesto el siguiente parametro
Private Sub Verificación32_Click()
DoCmd.OpenReport "Informe2", acViewReport, , "[IdentificadorFormulario] = '" & Me.IdentificadorFormulario & "'"
End Sub

No se donde tengo el error
Gracias

Conectado
Avatar de Usuario
Neckkito
Moderador
Mensajes: 1090
Registrado: Dom Oct 25, 2015 3:42 pm

Re: Abrir informe con el mismo campo

Mensajepor Neckkito » Dom Abr 11, 2021 2:12 pm

Hola!

Dos cosas:

La primera: cuando el check está activado adquiere el valor "True". Por lo tanto, si lo pones en ese evento el evento se lanza independientemente del valor que tenga el check.
Para solucionar esto basta que pongas tu código entre un condicional, así:

If me.Verificacion32=true then
'Tu código
End if

Como nota yo no utilizaría un check y pondría el evento al hacer clic de un botón de comando, que sería lo más "natural", desde mi punto de vista.

La segunda: tu filtro está indicando que el campo [IdentificadorFormulario] es un campo de tipo texto. Si lo es lo único que puedo decirte es que la expresión para abrir el informe es correcta sintácticamente. Si fuera un valor numérico tienes que cambiar el filtro así:
"[IdentificadorFormulario] =" & Me.IdentificadorFormulario

A ver si con esto se te arregla. Saludos.
Access MVP 2017-2021
http://bit.ly/NckAccess

bugy
Nivel 1
Mensajes: 4
Registrado: Vie May 10, 2019 8:37 am

Re: Abrir informe con el mismo campo

Mensajepor bugy » Dom Abr 11, 2021 8:02 pm

Solucionado, muchas gracias por la ayuda


Volver a “Código VBA”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados