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

    Repetir consulta automaticamente

    avatar
    anderson988387563
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 19/04/2018

    Repetir consulta automaticamente Empty Repetir consulta automaticamente

    Mensagem  anderson988387563 19/4/2018, 19:43

    Boa tarde.
    Tenho uma tabela vinculada com o servidor. A mesma atualiza uma tabela local por meio de uma consulta.
    Gostaria de ajuda para criar uma macro ou código para que essa consulta seja executada automaticamente, à medida que houver alterações no servidor.
    *Já tentei a macro RepetirConsulta mas não funcionou.
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4122
    Registrado : 29/06/2012

    Repetir consulta automaticamente Empty Re: Repetir consulta automaticamente

    Mensagem  Noobezinho 26/4/2018, 12:12

    Anderson

    Bem-vindo ao fórum

    Como é feito essa alterações?

    Geralmente as alterações são feita através de um código VBA.

    Para fazer uma reconsulta na base de dados e atualizar o formulário

    utilize, no final do código que fez a alteração:

    Me.Requery

    Se não funfar, retorne

    [ ]'s

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Cláudio Más
    Cláudio Más
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1293
    Registrado : 21/01/2012

    Repetir consulta automaticamente Empty Re: Repetir consulta automaticamente

    Mensagem  Cláudio Más 26/4/2018, 13:44

    Se a consulta é do tipo atualização, "RepetirConsulta" não será suficiente.

    Antes precisará executar essa consulta periodicamente, com o comando "DoCmd. Openquery" ou a macro "AbrirConsulta".

    Essa programação poderá estar incluída num formulário que esteja permanentemente aberto, ou um específico para isso (que estaria oculto).

    Para acionar o código periodicamente, utilize a propriedade "No timer" junto com "Intervalo do cronômetro" do formulário.

    Só uma opinião, me parece um método muito suscetível a falhas (utilizar uma tabela local precisando ser atualizada por uma tabela no servidor), eu tentaria rever o sistema para evitar tal necessidade.
    Imagine em um ambiente multiusuário, em que cada um estaria atualizando a tabela (automaticamente conforme sugeri), em intervalos irregulares e até provavelmente em simultâneo. A tabela local poderia estar defasada em alguns momentos para os usuários.
    Esse é apenas um cenário problemático, poderiam surgir outros.
    Noobezinho
    Noobezinho
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4122
    Registrado : 29/06/2012

    Repetir consulta automaticamente Empty Re: Repetir consulta automaticamente

    Mensagem  Noobezinho 26/4/2018, 15:06

    É verdade Claudio

    Estava dormindo e não vi sobre a tabela local, achei que era vinculada. Crying or Very sad

    Concordo, em gênero, número e grau. Wink

    [ ]'s

    Balem


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 16/6/2021, 21:04