[Resolvido] Erro na inclusão - O registro já existe

Olá…
Estou iniciando com o SC e tendo algumas dificuldades.
Estou fazendo um formulário que recebe uma informação por parâmetro através de uma ligação (turma_idturma).
Criei um botão para fazer a ligação e o coloquei em um grid.
Ao clicar no botão ele abre o novo form e faço uma consulta SQL com os dados recebidos e apresento várias informações no cabeçalho.
Até aqui tudo bem.
O problema aparece na hora de salvar.
Independentemente do valor que envio para turma_idturma quando salva ele sempre salva com o valor 1.
E vem a mensagem “Erro na inclusão - O registro já existe”, pois é o mesmo valor para as turmas 1 e 2.
A chave primária é turma_idturma + produto_idproduto.
Alguém pode me ajudar?

1 Curtida

O campo turma_idturma é auto incremento? Se sim, entra em Editar campos e coloca lá que o campo é auto incremento.

1 Curtida

não é auto incremento

Consegui resolver criando uma variável global e atribuindo o valor para o campo no evento onbeforeinsert, mas deve ter uma forma mais simples de fazer isso

Obrigado Thyago, resolveu meu problema!

1 Curtida