Jump to content
Fórum Script Brasil
  • 0

Cancelar fechamento de formulário


Gil Kléber

Question

Olá pessoal!!!

É o seguinte... tenho um formulário de pedidos, que, quando clico no botão fechar, ele verifica alguns parâmetros e dependendo da resposta da MSGBOX, ele admite algumas ações.

:vbYes = ...

:vbNo= ...

: vbCancel = Ele cancela o fechamento do formulário.

Como fazer isso?

Eis o famigerado código:

Private Sub Form_Close()

If Me.FinalizarVerificar = 1 Then

If CurrentProject.AllForms("frmPedidoVizual").IsLoaded Then

Forms![frmPedidoVizual]![frmPedidoDetalheVizual].Form.Requery

End If

Else

Dim resultado As VbMsgBoxResult

resultado = MsgBox("Deseja finalizar o pedido?", vbYesNoCancel, "Confirmar Saída")

If resultado = vbYes Then

Cancel = True

Call cmdFinalizar_Click 'Chama todo o procedimento incluído no botão FINALIZAR

ElseIf resultado = vbNo Then

DoCmd.Close

ElseIf resultado = vbCancel Then

Cancel = True

End If

End If

End Sub

já tentei com docmd.cancelEvent e também não funcionou.. ele continua fechando o formulário. alguém tem uma idéia do que pode estar acontecendo?

Abraços a todos!!!

End Sub

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Em vez de usar assim porque não fazer algo assim:

If resultado = vbYes Then

forms!seuForm.requery

docmd.close

End If

Não vejo porque colocara mas ações do que seu projeto realmente precisa.

Link to comment
Share on other sites

  • 0

Uma saída para isso é você criar objetos não acoplados e usar INSERT do sql para inserir os dados se houver a necessidade de guardar o registro, o proglema disso é que você vai ter que gerar outros procedimentos para navegar nos registros existentes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...