Pelo que entendi, vc quer que os terminais sejam atualizados com os dados do servidor, e fiquem a disposição, e depois que as operações realizadas nos terminais sejam atualizadas no servidor??? é isso?
Bem, nao gosto de trabalhar assim... acho que vc perde em confiabilidade... pense em terminais acessando o servidor em tempo-real... assim, qdo vc solicita informaçoes no terminal, ele busca no servidor, e qdo confirma operaçoes no terminal, elas sao confirmadas no servidor... vc perde em desempenho (rede) mas ganha em integridade de dados...
Existem duas formas de implementar um sistema assim:
1) Usando servidor de dados. Vc escolhe uma maquina (geralmente dedicada) para armazenar apenas a base de dados, e cada aplicativo terminal acessa diretamente os dados... assim, o SGBD fica responsável pela concorrencia de acesso e pela integridade dos dados... é o metodo mais facil de desenvolver, e o mais usado... mas lembre-se que o Jet (Access) nao deve ser usado com SGBD...
2) Usando aplicação servidora. Se vc precisa de maior segurança, é indispensável que os dados enviados dos terminais sejam validados novamente no servidor, atravez de uma dll ou mesmo de um exe, que recebe os dados do terminal, e entao efetua a gravaçao diretamente no servidor... como esse método é mais lento, torna-se indispensável que o servidor seja uma maquina dedicada... é mais dificil de desenvolver, mas os resultados para grandes redes, ou sistemas de alta confiabilidade sao os melhores possiveis...
Espero ter ajudado...
Se nao for isso, nao entendi sua colocação...