Como evitar que un formulario de access se cierre

Estimados me gustaría saber como programar que un formulario en access no se cierre dando clic en la "X" en la parte superior derecha.

2

2 Respuestas

852.675 pts. No responderé preguntas de usuarios que no valoren las...

Otra opción, sin necesidad de programar nada, es sacar las opciones del formulario y cambiar en la pestaña diseño las siguientes propiedades:

Cuadro de control; Botón cerrar y Botones Minimizar y Maximizar.

Si lo que quieres es inhabilitar el botón X de access, usa esta opción sacada de la web del Búho: http://www.mvp-access.es/buho/ficheros/botoncerrar.zip

18.565 pts.

Ésto es para Excel pero creo que funcionará en Access...

Private Sub UserForm_QueryClose(cancel As Integer, CloseMode As Integer) 
   If CloseMode = 0 Then 
      MsgBox "Use el botón CERRAR del formulario", vbInformation, " Botón No Disponible " 
      cancel = 1 
      CloseMode = 1 
   End If 
End Sub

Hola miguel...

El evento QueryClose no esta disponible en access, adicional la propiedad CloseMode no funciona para access... te agradecería cualquier ayuda extra. Gracias

Tienes razón, en Access se usa el evento "Unload". Prueba con ésto:

Private Sub Form_Unload(Cancel As Integer) 
   If MsgBox("Close form?", vbYesNo) = vbYes Then 
      Exit Sub 
   Else 
      Cancel = True 
   End If 
End Sub 

Excelente respuesta amigo gracias...

Me preguntaba que podía hacer para que el cancel=true se activara solo en el momento de dar clic en la por ya que se necesito que se cierre cuando abro diferentes formularios.

De antemano te agradezco...

Desconozco si es posible hacer ésto. Pero como te dice Sveinbjorn El Rojo, puedes ocultar el cuadro de control de formulario.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas