none
Evento que dispara quando uma tabela recebe um novo registro RRS feed

  • Pergunta

  • Ola a todos.

    Quero saber se existe no Access ou no VB um Evento que dispara quando é incluido em uma tabela um novo registro. Caso exista se é possivel também usa-lo numa consulta.

    Obrigado pela atenção.

    sábado, 7 de agosto de 2010 15:51

Respostas

  • Acho que nao existe, porque o access nao e baseado em cliente-side. Por isso fica dificil. O que voce pode fazer e re-load, carregar denovo a tabela.

    Podes criar um codigo do tipo. carrega o numero de registo que existe na tabela, quando for inserido um novo registo, o total vai alterar, entao faz a contagem de novo, se o novo total for difrente do actual entao foi enserido um novo registo.

    Apartir dai, faz o que voce quizer....


    Just Be Humble Malange!
    sábado, 7 de agosto de 2010 22:27
  • Olá,

    o Access 2010 tem este evento. Como recurso de macro de dados, você pode definir uma ação para o After Insert na tabela.

    De qualquer forma, em todas as versões você pode usar o evento After Insert do formulário também.


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    sábado, 21 de agosto de 2010 14:43
    Moderador

Todas as Respostas

  • Acho que nao existe, porque o access nao e baseado em cliente-side. Por isso fica dificil. O que voce pode fazer e re-load, carregar denovo a tabela.

    Podes criar um codigo do tipo. carrega o numero de registo que existe na tabela, quando for inserido um novo registo, o total vai alterar, entao faz a contagem de novo, se o novo total for difrente do actual entao foi enserido um novo registo.

    Apartir dai, faz o que voce quizer....


    Just Be Humble Malange!
    sábado, 7 de agosto de 2010 22:27
  • Blz, obrigado pela informação.

    Sem querer abusar de sua ajuda, vc pode me dar um exemplo desse código? 

     

    Grato mais uma vez.

    segunda-feira, 9 de agosto de 2010 11:40
  • Você pode fazer uma consulta, que te informa a quantidade de registros da tabela, e um timer para que esse numero seja atualizado frequentimente, e quando o número de registros alterar, você faz a ação desejada...

    • Sugerido como Resposta tiagofabre sábado, 21 de agosto de 2010 04:30
    sábado, 21 de agosto de 2010 04:30
  • Olá,

    o Access 2010 tem este evento. Como recurso de macro de dados, você pode definir uma ação para o After Insert na tabela.

    De qualquer forma, em todas as versões você pode usar o evento After Insert do formulário também.


    Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
    sábado, 21 de agosto de 2010 14:43
    Moderador