Fórum Atualização de dados em tempo real. #196731

23/11/2003

0

Bom dia a todos,

Desenvolvi um sistema para uma clínica médica e este está funcionando em uma pequena rede (uma máquina na entrada do consultório, operada pela secretária e uma máquina no interior do consultório, operada pelo clínico). Acontece que quando o clínico pede à secretária que cadastre um novo cliente para que ele possa atendê-lo, os dados não aparecem na máquina do clínico. É necessário que a secretária e o clínico fechem o programa e que o clínico acione o programa no terminal dele para que as informações apareçam.

Como faço para que os dados aparecem imediatamente em ambos os terminais.

PS.: Precionar a techa refresh do DBNavigator não resolve o problema.

Desde já agradeço a atenção de todos vocês.

.com


.com

.com

Responder

Posts

23/11/2003

Edilcimar

qual o banco de dados e qual a forma que é feita a gravação?
chached ou não, se for dê commit updates, algumas vezes é necessário dar refresh outras commit resolve algumas applyupdates, como vc não informou estou falando todas as que me lembro tente a combinação


Responder

Gostei + 0

23/11/2003

.com

Olá Edilcimar,

Estou usando Paradox e na propriedade [color=blue:a768699ae3]UpdateMode[/color:a768699ae3] da tabela está [color=blue:a768699ae3]upWhereAll[/color:a768699ae3]. Se puder me dê uma luz.

Obrigado.

.com


Responder

Gostei + 0

23/11/2003

Edilcimar

eu utilizo por prevenção
post;
commit;
refresh;
e se tiver um dbgrid coloque
dbgrid.refresh;


Responder

Gostei + 0

24/11/2003

Rafael Heise

você precisa dizer ao banco para realmente salvar as informações.
use essa função depois de incluir, alterar, excluir.
DBISaveChanges(NomeDaTabela.Handle);
Sugiro no AfterPos e AfterDelete das tables. Se estiver usando SQL, este problema não ocorre.
abraços...


Responder

Gostei + 0

24/11/2003

.com

Valeu zerneo, agora está funcionando que é uma beleza.

Obrigado pela dica.

Um abraço,

.com


Responder

Gostei + 0

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

Aceitar