Mensaje de alerta si no se ha clicado un botón

Me gustaría que en un formulario, cuando hay un cierto valor en un cuadro de texto, si se clica el botón de ir al siguiente registro y no se ha clicado un botón que abre un formulario secundario, aparezca un mensaje de alerta (msgbox). Una vez clicado este botón ya se pueda ir al siguiente registro.

1 respuesta

Respuesta
2

La forma más sencilla que se me ocurre:

1º/ En un módulo independiente (crea uno si no tienes ninguno en tu BD) creas una variable pública:

Public yaPulsado As Boolean

2º/ En tu formulario, en el evento "Al activar registro" pones:

yaPulsado=True  

3º/ En el Evento "En datos no guardados":

yaPulsado=False

4º/ En el botón que te abre el segundo formulario, le añades al final de código que ya tengas:

 yaPulsado=True

5º/ En el botón que tengas para pasar de registro, lo modificas para que te quede algo como:

If yaPulsado = False Then
MsgBox "No, no no... aún no has acabado el registro"
Else
DoCmd.GoToRecord , , acNext
End If

Y ya estaría...

Un saludo.


     bit.ly/ForoNkSv 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas