Abrir un formulario desde una casilla de verificac

Hola a todos, tengo en un formulario una casilla de verificación Sí/No. ¿Se podría hacer que cuando marco la casilla como "Sí" me abriera otro formulario?
Muchas gracias, Diego

1 Respuesta

Respuesta
1
Selecciona la casilla de verificación y en Propiedades - Eventos - Al hacer clic, coloca el código:
If [Forms]![Nombreformulario]![Veri] = -1 Then
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Formularioqueseabre"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
150:
Exit Sub
End If
Sustituye "Nombreformulario" por el nombre del formulario en la que esta la casilla de verificación y "Formularioqueseabre" por el nombre del formulario que se abrirá si marcas la casilla de verificación.
Hola JP, muchas gracias por tú rápida respuesta.
He echo lo que me has indicado y me da error 2450 en tiempo de ejecución.
Me dice que no puede encontrar el formulario y me marca en amarillo al depurar el problema la linea:
If [Forms]![Nombreformulario]![Veri] = -1 Then
Pongo bien el nombre del formulario, pero no se que pasa.
Un saludo, Diego
Pase que la casilla de verificación debe llamarse "Veri". Cambia el nombre de la casilla de verificación de tu formulario a ese nombre o bien, cambia en el código [Veri] por el nombre de tu casilla de verificación.
Mira a ver, ahora debe funcionar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas