Programa em Delphi com problema no Índice

10/07/2019

0

Bom dia pessoal!
Aqui na empresa onde trabalho tem um programa de ponto.
No arquivo .BDF está com as datas erradas, pegando assim o mês de janeiro. Porém quando altero a data do mês 01 para o mês 07 ele da erro no indice, o arquivo .MDX.
Alguém sabe como que eu altero o índice para que o programa puxe corretamente as datas sem dar problema no índice?
André

André

Responder

Posts

13/08/2019

Anderson Gonçalves

Bom dia pessoal!
Aqui na empresa onde trabalho tem um programa de ponto.
No arquivo .BDF está com as datas erradas, pegando assim o mês de janeiro. Porém quando altero a data do mês 01 para o mês 07 ele da erro no indice, o arquivo .MDX.
Alguém sabe como que eu altero o índice para que o programa puxe corretamente as datas sem dar problema no índice?



André,
verifique as ligações entre as chaves estrangeiras e depois verifique se alguma delas está em branco com registro relacionado e esse registro precisa ser dado manutenção, ou apagar ou editar e preencher a chave estrangeira que está em branco, isso acontece muito com quem utiliza banco de dados antigo assim, não tem o mínimo controle, é tudo manual, e se houver uma falta de energia enquanto você grava no banco de dados utilizando tabelas ou queres que não sejam dinâmicos acontece isso, se for com comandos Edit, Insert, Append é preciso que a tabela esteja aberta para funcionar, já se você informar o código dinamicamente e executar com o comando ExecSQL, o risco disso é quase ZERO porque são ms para gerar a operação. Então recomendo sair do banco que está e mudar a forma de programação, mesmo porque se você estiver acessando uma tabela ninguém mais pode utilizar a mesma tela para garantir a INTEGRIDADE dos dados.

Abraço, espero ter ajudado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar