4155 - Não foi possível encontrar a tabela...
Problema: Descrição do Problema: Ao tentar pesquisar algum cliente em qualquer tela que tenha o campo do código do cliente é apresentado a mensagem O cursor não pode encontrar os valor (0) nos campos (CodCli) passado em (TRtSortedDataSet) ligado em E085CLI (TE085CLI) ou Não foi possível encontrar na tabela CON_E085CLI c(s) valor(es) 0 no(s) campo(s) CodCli
Rotina / Tela: Ao pesquisar código de clicar em qualquer tela.
Solução: Solução 4155: Esta mensagem é apresentada pois na tabela E085CLI existe um cliente com código = 0-zero. Deve ser feito um select na tabela E085CLI buscando pelo CodCli=0 e verificar se é apresentado algum registro, este registro precisa ser deletado já que não pode existir um cliente com código zero.
Rotina / Tela: Ao pesquisar código de clicar em qualquer tela.
Solução: Solução 4155: Esta mensagem é apresentada pois na tabela E085CLI existe um cliente com código = 0-zero. Deve ser feito um select na tabela E085CLI buscando pelo CodCli=0 e verificar se é apresentado algum registro, este registro precisa ser deletado já que não pode existir um cliente com código zero.
Esta mensagem pode ocorrer com outras tabelas.
O motivo da mensagem é sempre o mesmo, onde temos campos chaves zerados ou vazios.
O motivo da mensagem é sempre o mesmo, onde temos campos chaves zerados ou vazios.
Isso pode ocorrer porventura numa importação de registros sem consistência padrão.
Enfim, para identificarmos a causa raiz, somente simulando o problema.
Se isso ocorrer com frequência no cliente, para diagnostica o problema, vale avaliar uma trigger para monitorar a base.