Já tentei muito, mas não achei a solução, nem sei se existe, peço humildemente a ajuda de vocês.
tenho vários pcs rodando cada um o seu sistema na empresa, o banco de dados (access) fica em unidade de rede compartilhada, todos as maquinas fazem consultas e alterações no BD, porem preciso que o BD avise os outros sistemas que sofreu alteração e atualizar as informações automaticamente.
o que eu penso: Cada sistema tem uma macro que roda marcando as horas. Tenho um botão(macro) que atualiza os dados. Cada sistema quando faz alteração no BD, ele mesmo já se atualiza, quando a alteração no BD foi feita por outro pc a atualização tem que ser feita manualmente (através do botão). Penso que será possível colocar uma condição bolleana dentro da macro horas, se ela for true então atualiza, se o BD sofrer alguma alteração então o BD altera a variável para true dos sistemas que estiverem abertos para que eles façam a atualização automática.
O sistema é feito em excel. 5 pcs tem o mesmo sistema em seu disco C:, porém com nomes diferente, todos os sitemas usam o mesmo BD que fica em uma local da rede compartilhada. todos os pcs estao conectados na mesma rede.
tenho conhecimento em VBA excel, não tenho conhecimento algum no VBA Access, nunca sequer fiz uma macro no Access.
se não fui claro o suficiente, não excite em perguntar.
Pergunta
Josué Paulo
Olá a todos,
Minha primeira pergunta no fórum.
Já tentei muito, mas não achei a solução, nem sei se existe, peço humildemente a ajuda de vocês.
tenho vários pcs rodando cada um o seu sistema na empresa, o banco de dados (access) fica em unidade de rede compartilhada, todos as maquinas fazem consultas e alterações no BD, porem preciso que o BD avise os outros sistemas que sofreu alteração e atualizar as informações automaticamente.
o que eu penso: Cada sistema tem uma macro que roda marcando as horas. Tenho um botão(macro) que atualiza os dados. Cada sistema quando faz alteração no BD, ele mesmo já se atualiza, quando a alteração no BD foi feita por outro pc a atualização tem que ser feita manualmente (através do botão). Penso que será possível colocar uma condição bolleana dentro da macro horas, se ela for true então atualiza, se o BD sofrer alguma alteração então o BD altera a variável para true dos sistemas que estiverem abertos para que eles façam a atualização automática.
O sistema é feito em excel. 5 pcs tem o mesmo sistema em seu disco C:, porém com nomes diferente, todos os sitemas usam o mesmo BD que fica em uma local da rede compartilhada. todos os pcs estao conectados na mesma rede.
tenho conhecimento em VBA excel, não tenho conhecimento algum no VBA Access, nunca sequer fiz uma macro no Access.
se não fui claro o suficiente, não excite em perguntar.
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.