Atualização de dados em tempo real.
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
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
Curtidas 0
Respostas
Edilcimar
23/11/2003
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
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
GOSTEI 0
.com
23/11/2003
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
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
GOSTEI 0
Edilcimar
23/11/2003
eu utilizo por prevenção
post;
commit;
refresh;
e se tiver um dbgrid coloque
dbgrid.refresh;
post;
commit;
refresh;
e se tiver um dbgrid coloque
dbgrid.refresh;
GOSTEI 0
Rafael Heise
23/11/2003
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...
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...
GOSTEI 0
.com
23/11/2003
Valeu zerneo, agora está funcionando que é uma beleza.
Obrigado pela dica.
Um abraço,
.com
Obrigado pela dica.
Um abraço,
.com
GOSTEI 0