O subformulário MS Access não permite a entrada de dados após a atualização de 2003 para 2013

0

Eu "atualizei" um aplicativo do Access importando todos os formulários e códigos de um arquivo MDB do Access 2003 para um arquivo ACCB de 2013. Após reconectar todas as tabelas, a maioria dos formulários funciona corretamente, mas eu tenho um subformulário que exibe os dados existentes corretamente, mas não permite mais que eu insira novos registros. A entrada de dados consiste em uma caixa de combinação e uma caixa de texto mascarada.

A caixa de combinação é preenchida a partir de uma consulta SQL. Se houver um registro, a caixa de combinação funcionará para o registro existente, mas não aparecerá mais para um novo registro (usado no formulário antigo).

Eu comparei todas as propriedades entre os arquivos antigos e novos do Access e eles parecem ser os mesmos.

O que estou perdendo?

    
por John S 13.05.2014 / 19:20

1 resposta

0

A consulta que preenche o subformulário não incluiu o campo ID. Eu adicionei o campo ID e tudo parece funcionar agora. Não sei por que a consulta funcionou na versão antiga, mas não na nova sem o ID.

    
por 13.05.2014 / 19:40