Fórum atualização do bd online.. #184125

25/09/2003

0

Bom dia pessoal..
estou com um problema e queria pedir a ajuda de vcs..
estou desenvolvendo para estudos um sisteminha que acessa um bd access .. Nesse programa eu posso incluir , alterar , deletar etc..
queria que ele trabalhasse em rede ou seja.. ele possa ser aberto em mais de uma estação ao mesmo tempo.. até aí tudo bem..

O que eu queria é que ao incluir um registro ou alterar o mesmo, fosse atualizado também nas outras estações..
Pq do jeito atual , eu tenho que fechar e abrir novamente o programa para que eu possa ver as alterações..

tem como fazer isso??

para adicionar estou usando.... database1.starttransaction;
tblcontrole.append;
para alterar estou usando.. database1.starttransaction;
tblcontrole.edit;
para gravar tblcontrole.post;
database1.commit;


Jm

Jm

Responder

Posts

25/09/2003

Scandolara

Amigo,

Acredito q vc deva fechar e abrir a tabela, ai sim vc vera as alteracoes ...
Agora um outra forma para isso, mas é um pouquinho ´porca´ seria vc fazer um table1.refresh;

Espero q temnha te ajudado

ate


Responder

Gostei + 0

25/09/2003

Jm

mas se eu fechar a tabela e outro usuário estiver em modo de inserção ou edição vai dar erro da mesma forma..
tentei com um refresh no formulário, mas o problema é que se duas pessoas estiverem em modo de inserção ao mesmo tempo.. qdo vai gravar da erro de violação de chave ..


Responder

Gostei + 0

25/09/2003

Leorez

Bem todo sistema que desenvolvi quando eu abro o forme é que eu abro a table assim toda as auterações seram atualizada. Não tive o problema que vc teve pois configurando o BDE corretamente não há este erro.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar