Tenho um Form com 2 blocos de dados, onde o bloco A tem um código ID que está como chave estrangeira no bloco B.
Quando tento salvar os dados no form no bloco A vai normal, porém quando tento inserir dados no bloco B acusa o erro:
Código:
Após o erro que você mencionou aparecer, pressione shif + f1 para apresentar o comando insert que está sendo realizado.
Dentre os motivos, pode ser que:
1) Existe algum campo base table no seu bloco com nome de coluna inválido (forms compilado em um ambiente e sendo executado em outro, com tabelas diferentes, por exemplo);
2) Algum campo not null está sendo inserido com null;
3) Alguma trigger de banco está sendo disparada durante o insert e está retornando um erro;
4) Alguma check constraint está falhando (PK, FK, UK);
etc..
Então Rafael, eu pressiono shif + f1 mas não aparece nada.
Esse forms tem 2 blocos:
--------------------
COTA_CABEC
COTA_LINHAS
----------------------
Como não se pode inserir uma coluna na tabela COTA_CABEC, pois daria pau no sistema........decidi criar uma nova tabela complementar para inserir essa informação, ficando assim:
Lá no forms eu fiz o relacionamento através do Wizard, mas não consigo inserir registro nessa nova tabela complementar......aliás, consigo gravra na primeira rabela, mas na complementar não.
Já tentei até fazer um UPDATE na trigger de POST-DATABASE COMITT pra ver se resolve e nada.