Olá, Boa Tarde!
Estou criando uma formula para realizar cálculos conceituais, inicialmente eu estou pegando as notas lançadas pelo professor que ficam armazenadas na tabela SNOTAS, é logo depois quero setar esse valor na tabela SNOTAETAPA, porém quando faço isso me ocorre um erro indicando erro de conflito de chave estrangeira, já tentei mudar a formula, verifiquei os parâmetros dos grupos de conceitos e mesmo assim ainda não tive sucesso na execução formula, abaixo segue como estou tentando fazer a formula.
DECL
P1Etapa1,P1CONC;
SETVAR(P1Etapa1,BuscaCampoProva ( 1 , 1 , 'CODCONCEITO' , 'S' ));
GravaCampoEtapa( 1 , 'CODCONCEITO', P1Etapa1);
SETVAR(P1CONC,BuscaCampoEtapa(1,'NOTA','S'));
GravaCampoEtapa( 12 , 'CODCONCEITO', P1CONC);
Quando executo esta formula pela apuração de resultados ele me gera esse erro.
Possíveis causas:
- exclusão de registro que possui outros registros associados
- inclusão de registro detalhe sem um registro mestre associado
ERRO NA APURAÇÃO: CODCOLIGADA: 2, IDTURMADISC: 155, RA: 19-2-0010
ERRO: A fórmula 00001 não pode ser executada! A fórmula 00001 não pode ser executada! A fórmula 00001 não pode ser executada! )))The UPDATE statement conflicted with the FOREIGN KEY constraint "FKSNOTAETAPA_SCONCEITO". The conflict occurred in database "Totvsrm_TESTE", table "dbo.SCONCEITO".
The statement has been terminated.Violação de chave estrangeira
Já realizei algumas tratativas porem sem sucesso nem um, alguém já realizou algo parecido e conseguiu executar sem problemas?