Bom dia amigos.
Minha primeira vez aqui.
Tenho conhecimentos apenas razoáveis em access. Tenho no PC o Access 2007.
Estou montando um banco de dados para controle de clientes, fornecedores, pedidos de clientes, compras e controle de estoque.
Todas as tabelas já estão montadas e todos os formulários de cadastro também.
Estou na fase de finalização. Detalhes deste banco de dados.
Porém agora surgiu uma dúvida que não consigo resolver de forma satisfatória.
Seguinte. Tenho dois tipos de clientes. Comuns e Distribuidores. Para cada um tenho uma tabela de preço diferente.
Tenho como resolver este problema de forma simples através do campo desconto, no formulário Detalhamento do Pedido, onde são incluídas e calculadas as quantidades de produtos de cada ítem do pedido.
O problema é que o preço para distribuidores pode variar de valor. Explicando, existem produtos onde o desconto (campo desconto) pode ser maior ou menor que o de outros ítens e aí, antes de entrar com o percentual de desconto eu me veria obrigado a calcular este desconto em uma calculadora.
A tabela de Preços para Distribuidores já está pronta e posso atualizá-la através de uma consulta (criada) de atualização. Portanto automatizada.
Eis então o que preciso.
No subformulário DETALHES DO PEDIDO eu queria escolher entre estas duas tabelas para preencher automaticamente os dados necessários, a saber:
Código do produto, Nome do Produto, Preço do Produto e deixando o campo desconto para alguma promoção individual.
O que já tentei:
1) Juntar as duas tabelas numa consulta União e selecioná-las através de uma combox no subformulário DETALHES DO PEDIDO.
Resultado: Fica uma tabela enorme com ítens duplicados. Isto é, o mesmo produto com dois preços diferentes e de escolha complicada, permitindo que ocorram erros.
2) Usar duas combox combinadas. Uma escolheria o tipo de clientes (comum ou distribuidor) e a outra selecionaria a tabela. Dá erro, pois as duas tabelas tem como origem a Tabela Produtos. Dá erro de referência circular na consulta.
Alguém teria uma idéia de como resolver isso usando apenas uma caixa de combinação no Subformulário Detalhes do Pedido?
Desde já agradeço a todos.
Forte abraço e parabéns pelo trabalho.
Já tirei muitas dúvidas aqui neste Fórum.
Mas hoje, resolvi me cadastrar e sanar a minha santa ignorância em access avançado.
Minha primeira vez aqui.
Tenho conhecimentos apenas razoáveis em access. Tenho no PC o Access 2007.
Estou montando um banco de dados para controle de clientes, fornecedores, pedidos de clientes, compras e controle de estoque.
Todas as tabelas já estão montadas e todos os formulários de cadastro também.
Estou na fase de finalização. Detalhes deste banco de dados.
Porém agora surgiu uma dúvida que não consigo resolver de forma satisfatória.
Seguinte. Tenho dois tipos de clientes. Comuns e Distribuidores. Para cada um tenho uma tabela de preço diferente.
Tenho como resolver este problema de forma simples através do campo desconto, no formulário Detalhamento do Pedido, onde são incluídas e calculadas as quantidades de produtos de cada ítem do pedido.
O problema é que o preço para distribuidores pode variar de valor. Explicando, existem produtos onde o desconto (campo desconto) pode ser maior ou menor que o de outros ítens e aí, antes de entrar com o percentual de desconto eu me veria obrigado a calcular este desconto em uma calculadora.
A tabela de Preços para Distribuidores já está pronta e posso atualizá-la através de uma consulta (criada) de atualização. Portanto automatizada.
Eis então o que preciso.
No subformulário DETALHES DO PEDIDO eu queria escolher entre estas duas tabelas para preencher automaticamente os dados necessários, a saber:
Código do produto, Nome do Produto, Preço do Produto e deixando o campo desconto para alguma promoção individual.
O que já tentei:
1) Juntar as duas tabelas numa consulta União e selecioná-las através de uma combox no subformulário DETALHES DO PEDIDO.
Resultado: Fica uma tabela enorme com ítens duplicados. Isto é, o mesmo produto com dois preços diferentes e de escolha complicada, permitindo que ocorram erros.
2) Usar duas combox combinadas. Uma escolheria o tipo de clientes (comum ou distribuidor) e a outra selecionaria a tabela. Dá erro, pois as duas tabelas tem como origem a Tabela Produtos. Dá erro de referência circular na consulta.
Alguém teria uma idéia de como resolver isso usando apenas uma caixa de combinação no Subformulário Detalhes do Pedido?
Desde já agradeço a todos.
Forte abraço e parabéns pelo trabalho.
Já tirei muitas dúvidas aqui neste Fórum.
Mas hoje, resolvi me cadastrar e sanar a minha santa ignorância em access avançado.