Devo mencionar que sou novo no Access, então, por favor, não vote na minha pergunta. Eu realmente preciso de ajuda nisso. Se alguém não me ajudar, então vou continuar postando a mesma pergunta até que alguém que realmente se importe tenha tempo para me ajudar.
É isso que estou tentando acontecer: o usuário insere novos dados na caixa de texto e tenta salvá-los no formulário. O usuário recebe um erro dizendo que essa atualização não pode ocorrer porque não está na tabela de chave primária. O usuário procura na caixa de combinação para ver se eles estão inserindo dados existentes em um formato inadequado. Nesse caso, o usuário seleciona as informações existentes desejadas da caixa de combinação e a caixa de texto é atualizada automaticamente. Se os dados ainda não existirem, o usuário selecionará o botão Adicionar Novo ... e adicionará os novos dados à chave primária. O usuário pode salvar os dados.
Atualmente, isso não está funcionando. Quando eu criar uma caixa de combinação e selecione: Armazenar esse valor neste campo: (caixa de texto), é de alguma forma, criando um relacionamento de duas vias. A caixa de combinação atualizará a caixa de texto, mas se uma entrada inválida for colocada na caixa de texto, ela também atualizará a caixa de combinação. Isso é frustrante para mim, porque eles estão ligados a duas tabelas diferentes, por isso não tenho idéia por que a caixa de texto tem a capacidade de atualizar a caixa de combinação. A caixa de combinação está puxando valores exclusivos de uma tabela de chave primária e a caixa de texto exibe apenas os dados atuais de uma tabela que é o lado "muitos" do relacionamento com a chave primária. Ambos contêm o mesmo tipo de dados, mas a caixa de texto não deve estar atualizando a caixa de combinação.
Agora, estou usando a caixa de combinação apenas para fins de verificação, sem permitir que ela armazene valores em qualquer lugar. Isso funciona, mas não é ideal.
Name of text box: Code
Control Source of text box: Code (but from tbl_ContractsMASTER)
Name of combo box: Combo86
Control Source of combo box: Code (but from tbl_Code)
Eu tive que mudar a fonte de controle da caixa de combinação para unbound, mas novamente, esse resultado não é o ideal.
Isso pode ser resolvido?