TRIGGER ACCESS 97 ?

FCRUSCO77 27/03/2017 11:49:14
#472804
Olá Galera!

Andei pesquisando e verifiquei que o Access 97 não possui trigger.

Preciso executar uma rotina VBA sempre que uma determinada tabela deste Access for acessada, por exemplo, quando for feito um SELECT.

As tabelas deste Banco Access 97 são acessadas por uma aplicação externa, escrita em VB6.

Como no Access 97 não tem trigger, como posso fazer este [Ô]gatilho[Ô]?
KERPLUNK 27/03/2017 20:51:51
#472819
Access, é um repositório de dados. Por isso, pode ser consumido por vários clients, sendo sua aplicação, um deles. Por ser um repositório de dados apenas, ele não possui vários recursos que um banco de dados real possui, trigger, é um deles. Então na resposta curta, você não tem como fazer isso, da maneira que você quer. Quem sabe não seja a hora de migrar para um banco de dados melhor, como o SQL Server ou MySQL? Ainda mais que você já está usando .NET.
FCRUSCO77 27/03/2017 22:22:55
#472823
Citação:

:
Access, é um repositório de dados. Por isso, pode ser consumido por vários clients, sendo sua aplicação, um deles. Por ser um repositório de dados apenas, ele não possui vários recursos que um banco de dados real possui, trigger, é um deles. Então na resposta curta, você não tem como fazer isso, da maneira que você quer. Quem sabe não seja a hora de migrar para um banco de dados melhor, como o SQL Server ou MySQL? Ainda mais que você já está usando .NET.




Concordo com você em tudo, mas o mundo não é tão perfeito assim rsrs
Esta aplicação já está sendo migrada, porém preciso resolver esta necessidade que é bem específica.
Mesmo assim obrigado pela opinião!
KERPLUNK 27/03/2017 22:36:02
#472825
Citação:

Concordo com você em tudo, mas o mundo não é tão perfeito assim rsrs
Esta aplicação já está sendo migrada, porém preciso resolver esta necessidade que é bem específica.
Mesmo assim obrigado pela opinião!


Como eu disse, não é possível fazer o que você quer somente com Access. O que você quer não é bem triggers, mas sim logs e essa funcionalidade não existe, repito, somente com access. O banco de dados é muito grande? Quantas tabelas?
MVILSON 28/03/2017 07:40:38
#472831
Citação:

:
Concordo com você em tudo, mas o mundo não é tão perfeito assim rsrs
Esta aplicação já está sendo migrada, porém preciso resolver esta necessidade que é bem específica.
Mesmo assim obrigado pela opinião!
Como eu disse, não é possível fazer o que você quer somente com Access. O que você quer não é bem triggers, mas sim logs e essa funcionalidade não existe, repito, somente com access. O banco de dados é muito grande? Quantas tabelas?


Citação:

:
:
Access, é um repositório de dados. Por isso, pode ser consumido por vários clients, sendo sua aplicação, um deles. Por ser um repositório de dados apenas, ele não possui vários recursos que um banco de dados real possui, trigger, é um deles. Então na resposta curta, você não tem como fazer isso, da maneira que você quer. Quem sabe não seja a hora de migrar para um banco de dados melhor, como o SQL Server ou MySQL? Ainda mais que você já está usando .NET.


Concordo com você em tudo, mas o mundo não é tão perfeito assim rsrs
Esta aplicação já está sendo migrada, porém preciso resolver esta necessidade que é bem específica.
Mesmo assim obrigado pela opinião!



Crusco, crie um vírus que exclua o mdb. Rsrs (cadê as minhas horas extras!!! Kkk)
FCRUSCO77 28/03/2017 10:35:26
#472837
kkkkkkk Boa Vilson!!!!!
Faça seu login para responder