Não estou conseguindo colocar o sistema para puxar automaticamente os valores dos produtos de acordo com o grupo ao qual o cliente pertence.
Tenho o cliente José que pertence ao grupo "A", e quando eu lançar uma venda para ele quero que o formulário puxe automaticamente o valor que cadastrei pra esse grupo.
A ideia é essa sim, mas aqui ele não está atualizando nem mostrando o preço quando seleciono o cliente e o produto.
No momento em que eu registrar a venda na tabela de venda, o vr_1 ou vr_2 ser jogado na tabela automaticamente dependendo do grupo do cliente. Já tentei até colocar uma caixa de seleção que seria referente aos grupos, mas não consigo fazer essa transposição do valor correto pra tabela de venda.
Edit: estava tentando fazer através de um"if", mas estou perdido na sintaxe. Acha viável dessa forma?
Em seguida, quando informar o produto, vc pode fazer a verificação e comparar o grupo do cliente com o grupo do produto, e via código, preencher automaticamente o valor da venda.
Desculpem pela demora, essa época do ano é bem complicada no meu trabalho, estou com pouco tempo pra voltar a estudar pra fazer o banco.
Luis, errei quando vi seu exemplo. Tinha uma opção no Access bloqueando a função então não tinha visto, mas está funcionando da forma que eu queria sim.
Cleverson, obrigado pelas dicas. Sendo bem honesto, ainda não sei utilizar as combos nem que tipo de resultados posso obter com elas. Vou procurar algum tutorial e tentar entender o conceito e aplicar as suas dicas.
Quando você falou sobre o preenchimento, seria por vba? Se sim, vou começar a estudar esse conteúdo também.
A origem delas pode ser tanto por VBA, claro em conjunto com SQL, nada de mais pois o access gera atraves do modo estrutura tanto dos forms como controles, no caso a combox, as consultas.
Ainda não vi o exemplo do Luis, vou dar uma olhada e vê se dá aproveitar da forma que estou sugerindo, que talvez ele já o tenha feito.
Estou um pouco mais perto de conseguir. aprendi um pouco mais sobre as caixas de combinação e estou iniciando no vba.
Fiz como sugerido e coloquei os valores em uma caixa de combinação. Nesta os valores estão nas colunas 2 e 3.
Fiz esse código mas ele só puxa corretamente quando o atende ao If, quando é o Else ele não puxa o valor corretamente.
Tentei das duas formas e o resultado foi negativo. O If funciona em qualquer situação, mesmo se por exemplo eu trocar a Column(2) por Column(3), mas o Else ou ElseIf não funcionam.
No subform criei 2 caixas de texto, uma recebendo os valores da tabela de preço "A" e outra recebendo a tabela "B".
Meu formulário provavelmente tem alguma inconsistência que está impedindo a função daquela maneira. Assim que a encontrar, compartilharei aqui.