MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Como saber se o usuario clicou em fechar um formulário?

    avatar
    OdieFaria
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/01/2015

    [Resolvido]Como saber se o usuario clicou em fechar um formulário? Empty [Resolvido]Como saber se o usuario clicou em fechar um formulário?

    Mensagem  OdieFaria 19/9/2015, 03:02

    Boa Noite,

    tenho um código que é executado quando um textbox perde o foco e gostaria de saber se o foco foi perdido por ter sido clicado no X de fechar o form, a fim de evitar a execução desse código. Isso é possível? Se sim, como?

    Grato,
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Como saber se o usuario clicou em fechar um formulário? Empty Re: [Resolvido]Como saber se o usuario clicou em fechar um formulário?

    Mensagem  Avelino Sampaio 19/9/2015, 07:38

    Seja benvindo!

    Utilize o evento "ao descarregar" do formulário que possui o argumento cancelar. Veja um exemplo na minha dica 27

    http://www.usandoaccess.com.br/dicas/dicas-praticas-de-access-parte-3.asp?id=1&idlista=179#inicio

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    OdieFaria
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2
    Registrado : 04/01/2015

    [Resolvido]Como saber se o usuario clicou em fechar um formulário? Empty Re: [Resolvido]Como saber se o usuario clicou em fechar um formulário?

    Mensagem  OdieFaria 19/9/2015, 22:50

    Obrigado Avelino.

    como disse, no evento "lostfocus" do meu textbox há um código (que abre um formulário).
    Ao fechar o formulário com esse textbox "focado", ele executava o código e abria o outro formulário desnecessariamente.
    Então inseri o seguinte código no evento "Unload" como vc sugeriu. Vlw!

    Código:

        If CurrentProject.AllForms("MeuOutroForm").IsLoaded = True Then
            DoCmd.Close acForm, "MeuOutroForm"
        End If

    Conteúdo patrocinado


    [Resolvido]Como saber se o usuario clicou em fechar um formulário? Empty Re: [Resolvido]Como saber se o usuario clicou em fechar um formulário?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 11:43