Olá a todos,
Estou com um problema aparentemente sem solução num projeto que estou desenvolvendo. Chega a tornar-se irritante porque um campo Lookup é relativamente fácil de ser criado. Mas vamos ao que interessa:
1º) Criei uma tabela "Alunos" no Firebird com um campo "aln_sexo" do tipo integer para ser relacionado com outra tabela, de nome Sexo.
2º) No meu DataModule "dmSisJVB", criei duas TQuery, de nomes ""tabAlunos" e "tabSexo" e na primeira criei o campo Lookup que ficou com o nome "sex_nome".
3º) Está aparentemente tudo certo, no DBGrid do formulário "frmAlunos" conseguo utilizar o campo Lookup, onde aparece as expressões "MASCULINO" ou "FEMININO" ao invés dos dos números 1 ou 2.
4º) Aparentemente tudo está perfeito só que quando vou inserir algum registro através do form dá um erro de "COLUMN UKNOW" e o registro não é inserido.
Já quebrei a cabeça mas não consigo desvendar esse mistério. Alguém poderia me ajudar, por favor?