DBEdit calculado
Galera, estou desenvolvendo uma aplicação para controle de horas usando Delphi7, ADO e Access. Tenho um campo para hora de início da atividade e um outro campo para Termino da atividade e no terceiro campo preciso calcular a diferença entre os inicio e o término e gravar em decimal.
A minha procedure de conversão dos horários para decimal faz o seguinte:
1 - converte as horas inseridas para minutos;
2 - faz a diferença dos horários (termino - inicio);
3 - converte os minutos em horas decimais;
Os cálculos são feitos certinhos e o valor final vai para o campo total (DBEdit que está ligado direto na tabela do access) Aí está o problema, quando eu executo o cálculo e vou salvar na tabela o Delphi retorna o seguinte erro:
"Project TimeControl.exe raised exception class EOleException with message 'Row cannot be located for updating. Some values have been changed since it was last read'. Process stopped. Use Step or Run to continue"
Alguém se arrisca em tentar ajudar!?
Discussão (1)
Carregando comentários...