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


3 participantes

    Verificar se formulário está aberto e não executar nenhuma ação.

    avatar
    nunesp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 24/08/2015

    Verificar se formulário está aberto e não executar nenhuma ação. Empty Verificar se formulário está aberto e não executar nenhuma ação.

    Mensagem  nunesp 12/3/2017, 19:26

    Olá pessoal,

    Tenho uma lista principal que exibe todos os registros pendentes de verificação, no timer desta lista há um evento que faz a atualização.
    O problema é que quando abro um registro desta lista que é exibido com o formulário detalhe e ocorre a atualização na lista principal também atualiza o formulário detalhe.

    Como faço para que quando o formulário detalhe estiver aberto não executar a atualização na lista principal.
    Pesquise no fórum e encontrei no link abaixo uma formula, mas não consegui criar a condição.

    https://www.maximoaccess.com/t1497-resolvidoverifica-formulario-esta-aberto

    Poderiam me ajudar.
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    Verificar se formulário está aberto e não executar nenhuma ação. Empty Re: Verificar se formulário está aberto e não executar nenhuma ação.

    Mensagem  Julio Lustosa 12/3/2017, 19:55

    Boa tarde, meu caro!

    Talvez, para resolver isso, bastasse configurar corretamente os seus forms ao invés de criar um comando para impedir que a lista de outro form seja atualizada.

    Está um pouco vago as informações. Estou tentando entender o pq do seu form estar atualizando a lista de outro form. Pelo que entendi, você tem um comando no Timer do form que atualiza a lista para você, e entendo então que esta lista não tem como fonte do registro uma SQL de consulta, certo?

    Você não pode postar o seu projeto para analisarmos melhor.
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    Verificar se formulário está aberto e não executar nenhuma ação. Empty Re: Verificar se formulário está aberto e não executar nenhuma ação.

    Mensagem  CassioFabre 13/3/2017, 01:03

    Boa noite,

    No timer da lista coloque:

    Código:
    If CurrentProject.AllForms("SeuFormDetalhe").IsLoaded = false Then
        'comandos de atualização da lista
    End if

    Abraço.

    Conteúdo patrocinado


    Verificar se formulário está aberto e não executar nenhuma ação. Empty Re: Verificar se formulário está aberto e não executar nenhuma ação.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 08:55