RRH Postado Dezembro 21, 2009 Denunciar Share Postado Dezembro 21, 2009 (editado) Porque esse código não funciona?Private Sub ab_Exit(Cancel As Integer) If IsNull(Ab) Then MsgBox "É necessário preencher este campo", vbCritical, "Status" Ab.SetFocus End If End SubPorque após a exibição da msg o cursor não volta para a o campo "Ab"? Editado Dezembro 23, 2009 por Jonathan Queiroz Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Dezembro 21, 2009 Denunciar Share Postado Dezembro 21, 2009 Experimente mudar o evento. Escolha outros como "ao perder o foco" ou outros relacionados, pode tá ai.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Dezembro 22, 2009 Denunciar Share Postado Dezembro 22, 2009 Bom coloque o código na propriedade de eventos Ao receber foco do próximo objeto, assim ele devolverá o foco caso sua caomparação requerer. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alexandre Neves Postado Dezembro 22, 2009 Denunciar Share Postado Dezembro 22, 2009 Em vez de Ab.SetFocus experimente DoCmd.CancelEvent Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RRH Postado Dezembro 23, 2009 Autor Denunciar Share Postado Dezembro 23, 2009 Fiz como o MrMALJ disse e funcionou como eu precisava. Obrigado a todos pela ajuda... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
RRH
Porque esse código não funciona?
Porque após a exibição da msg o cursor não volta para a o campo "Ab"?
Editado por Jonathan QueirozLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.