Thel A.

Membros
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Neutro

About Thel A.

  1. Bom dia,Tenho um formulário acoplado a uma tabela e nesse formulário tenho uma caixa de combinação chamada "cboProprietarioComprador". Essa caixa de combinação é alimentada por uma consulta chamada "ConsProprietarioComprador" (criada através da tabela "TabProprietarioComprador").Quando eu escolho um proprietário/comprador na caixa de combinação "cboProprietarioComprador" os seguintes campos do formulário são automaticamente preenchidos: txtCPFCNPJPropComprador, txtRGPropComprador, txtOrgaoEmissorRGPropComprador, txtEmailPropComprador, txtEnderecoPropComprador, txtNumEnderecoPropComprador, txtComplementoEnderecoPropComprador, txtBairroPropComprador, txtCidadePropComprador, txtUFPropComprador, txtCEPPropComprador.O que eu desejo são duas coisas: 1.Ao clicar no botão salvar, se os dados dos campos que são preenchidos automaticamente forem alterados pelo usuário, que o registro que estiver selecionado na caixa de combinação seja atualizado na tabela "TabProprietarioComprador" com as novas alterações, e se o usuário não alterar esses campos que são preenchidos não se faça nada. O motivo disso é que quero evitar que o usuário tenha que sair do formulário para atualizar algum campo da tabela "TabProprietarioComprador" (por exemplo: se ele notar que o telefone celular daquele proprietário/comprador mudou);2. Quando eu relaciono o campo "ProprietarioComprador", do tipo "um para muitos" da tabela "TabProprietarioComprador" para o campo "ProprietarioComprador" da tabela principal (TabCadastroServico) o botão salvar, que está com o código " DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70", não funciona. Funciona somente se eu remover a relação. O que pode está errado?
  2. Boa noite,Tenho dois formulários no Access 2013: um chamado 'FormConsulta' contendo 3 campos: TabPlaca, TabProprietario e TabChassi, e outro chamado 'FormPrincipal' também contendo os mesmos campos do FormConsulta. Ambos ACOPLADOS à tabela 'TabFicha' (chave primária = TabCod). Estou precisando de código VBA que:1. O usuário ao digitar e, em seguida, pressionar ENTER em qualquer um dos campos do FormConsulta (TabPlaca, TabProprietario ou TabChassi), o sistema busque o registro respectivo e apresente-o neste mesmo formulário, e, caso não encontre nenhum registro, apresente uma mensagem de "Registro não encontrado". Não quero usar combo, quero usar somente caixa de texto;2. Autopreencha os campos TabPlaca, TabProprietario e TabChassi do FormPrincipal, com base em dados que estiverem na tabela TabFicha, para evitar que o usuário tenha que digitar tudo do zero e assim poupar tempo. Não quero usar combo, quero usar somente caixa de texto;Obrigado antecipado a todos!