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]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código

    avatar
    gerentemax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 15/10/2010

    [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código Empty Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código

    Mensagem  gerentemax 25/10/2013, 16:24

    Olá pessoal.

    Tenho a seguinte função em um Botão para adicionar um novo registro:

    If SistNovo(Me, Forms!Index!User_Id) = False Then 'Função que verifica se o usuário é autorizado a gerar um novo registro.
    MsgBox "Você não tem permissão para efetuar um Novo Cadastro!", vbCritical, "Ação Cancelada"
    RetornoAut = 0
    DoCmd.OpenForm "Login_Autorizacao"
       Do While RetornoAut = 0
       Loop
       If RetornoAut = 1 Then 'Usuário não autorizado
       Exit Sub
       End If
       If RetornoAut = 2 Then 'Usuário autorizado
       DoCmd.GoToRecord , , acNewRec
       Me.Pes_RazaoSoc.SetFocus
       End If
    End If

    O RetornoAut = 1 é não Autorizado
    O RetornoAut = 2 é Autorizado (E autoriza um novo registro).

    Só que trava depois de abrir o Formulário "Login_Autorizacao". (Provavelmente por causa do loop que fica rodando...)

    Gostaria de saber como que faço pra dar pausa no código quando abrir o formulário (DoCmd.OpenForm "Login_Autorizacao") e SÓ CONTINUAR o código quando fechar o de Login. (Poderia usar Sleep e definir um tempo, mas gostaria de só continuar a execução do código quando o usuário fechasse o formulário "Login_Autorizacao")

    Desde já muito obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código Empty Re: [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código

    Mensagem  criquio 25/10/2013, 16:30

    Já tentou um DoEvents logo após a abertura do formulário?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    gerentemax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 15/10/2010

    [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código Empty Resolvido

    Mensagem  gerentemax 25/10/2013, 21:14

    Ótimo!

    Coloquei DoEvents dentro do Loop e funcionou perfeitamente.

    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código Empty Re: [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código

    Mensagem  criquio 26/10/2013, 21:45

    Só faltou clicar no botão Resolvido ali embaixo. Pedimos a gentileza de sempre fazer isso após finalizar uma dúvida. Dessa vez eu mesmo clico.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código Empty Re: [Resolvido]Função de pausar o código ao abrir outro formulário e depois de fechá-lo continuar o código

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 12:53