ONCALCFIELDS X Variavel de Total
Oi pessoal,
Tenho uma variavel de TOTAL dos Lancamentos em uma Tela e sempre que efewtuo qualquer alteração de valor em uma tabela eu queria que este valor atualizasse automaticamente, tipo quando eu incluisse, excluisse, ou moficasse o valor de qualquer lancamento.
O Problema é que o Evento ONCALCFIELDS não está sendo chamado quando eu incluo um novo registro ou modifico o valor de um registro.
Já verifiquei a propriedade AUTOCALCFIELDS do DATASET e ela está ativada. O QUEESTOU FAZENDO DE ERRADO?
Agradeço qualquer ajuda,
Alex
Tenho uma variavel de TOTAL dos Lancamentos em uma Tela e sempre que efewtuo qualquer alteração de valor em uma tabela eu queria que este valor atualizasse automaticamente, tipo quando eu incluisse, excluisse, ou moficasse o valor de qualquer lancamento.
O Problema é que o Evento ONCALCFIELDS não está sendo chamado quando eu incluo um novo registro ou modifico o valor de um registro.
Já verifiquei a propriedade AUTOCALCFIELDS do DATASET e ela está ativada. O QUEESTOU FAZENDO DE ERRADO?
Agradeço qualquer ajuda,
Alex
Alexsandro
Curtidas 0
Respostas
Kotho
28/03/2005
Eu, no seu lugar, utilizaria um campo do tipo Aggreggate com a expressão SUM... é muito eficiente.
GOSTEI 0
Alexsandro
28/03/2005
Oi Tudo bem,
Não entendi sua sugestão, mas acho que não posso usá-la, pois prá começar, na tela onde armazeno o campo total este é um componente TEDIT, não TDBEDIT (Acho que é por isso que o evento ONCALCFIELDS não funciona) mas gostaria de uma confirmação.
Logo estou usando uma VARIAVEL, não um campo de TABELA par armazenar este TOTAL (quero fazer tudo na memoria).
Minha Tabela: ACCESS com ADO
SERÁ QUE ALGUEM PODERIA ME AJUDAR? Continuo com problemas.
Alex
Não entendi sua sugestão, mas acho que não posso usá-la, pois prá começar, na tela onde armazeno o campo total este é um componente TEDIT, não TDBEDIT (Acho que é por isso que o evento ONCALCFIELDS não funciona) mas gostaria de uma confirmação.
Logo estou usando uma VARIAVEL, não um campo de TABELA par armazenar este TOTAL (quero fazer tudo na memoria).
Minha Tabela: ACCESS com ADO
SERÁ QUE ALGUEM PODERIA ME AJUDAR? Continuo com problemas.
Alex
GOSTEI 0