Bom Dia! Tenho um frmcompras ,com subform detalhepedido no frmcompras tenho campo codproduto,como eu faço para ao digitar o codproduto ,ele retorne no subform com os todos dados cadastrados, exemplo codproduto 001
No exemplo que lhe enviei tem dois métodos para fazer isso. Um eu sei que é um pouco mais complicado, mas o outro é simples e o assistente do Access dá uma preciosa ajuda através de combo. Ou não é isso? Se o Form e sub form estiverem ligados pela chave primária é ouro sobre azul.
Ola vieira, a ideia e a seguinte criar um campo chamado codproduto quando eu entrar com o codigo do produto neste campo no vai acrescentando populando no sub form
mas então é simples. O formulário principal deve estar ligado ao sub formulário pela chave primária. Depois deve criar uma combo com os nomes dos clientes. O exemplo que lhe enviei mostra como fazer isso em muitos locais.
Agravina vá vendo, todos eles tem nome. Aliás, você tem algo feito nesse tipo. É simples, lembra-se do form no qual seleccionava-mos o fornecedor? Então o princípio é o mesmo.
Agravina,, porque nao faz isso na propria linha no subform? No campo descricao colocariamos uma combo e ao clicar atualizaria o restante das linhas... Porque não assim:
Bem amigo.. Relacionei as tabelas Compra e detalhePedido em uma relação um para muitos Na tabela DetalhePedido adicionei o campo ID_Compra que relaciona os produtos para cada compra na tbl Compras
No FormPedidos Uma combo de consulta para que pesquise todas as compras disponiveis por data da compra Essa combo procura os registros relacionados a compra
Uma combo para escolher o fornecedor ao inserir nova compra.. Observe que ao escolher o fornecedor na Cbo_Fonrcedor, ela ja adiciona novo registro na tbl compras No subForm uma combo de pesquisa com origem em uma consulta proveniente da tblProdutos Nessa combo ao clicar e escolher o produto ela ja preenche as demais colunas.