Inquiridor
como fazer uma tabela de pedidos

Pergunta
-
ola a todos. este é meu 1° post espero te-lo posto no local certo...
bom minha duvida é a seguinte:
eu criei um banco de dados de meus clientes e meus produtos ja a algum tempo e agora eu queria queria criar uma tabela de pedidos para completar o BD. ate aqui tudo bem.
eu fui e criei uma tabela com os campos:
dtpedido, ordemcompra e cliente.
criei um form para ele e inclui a tbl produtos como sub-form.
ate aqui todu perfeito.
o problema e que eu não consigo fazer com que à cada nova linha seja pedido a referencia do produto e o inclua na relação do pedido. ja tentei usar o criterio "como" [] ele so abre a consulta quando abro o form pedido e não a cada nova linha de produto pedida.
Como resolvo isso???
desde ja agradeço e muito o trabalho de ler este topico!segunda-feira, 6 de novembro de 2006 22:39
Todas as Respostas
-
Vc já viu esse esquema em algum lugar ? Se viu é só copiar, e me contar depois, quebrei a cabeça tanto que acabei pagando para um programador fazer um layout para meus pedidos!
segunda-feira, 3 de janeiro de 2011 20:57 -
Pelo que entendi em seu post, vc. tem as tabelas:
tbClientes
tbProdutos
tbPedidos
Então deve criar a tbSubPedidos, aonde serão inseridos os registros dos produtos vendidos
Outra coisa, caso não tenha, coloque campos ID nas tabelas para relaciona-las.
quinta-feira, 6 de janeiro de 2011 20:11 -
Caro amigo, siga a seguinte ordem para criar a tabela com as informações base:
Estrutura de Tabela
Cliente: ID(NumAuto) | Nome(Texto) | Endereço(Texto)
Produto: ID(NumAuto) | Nome(Texto) | Ativo(Sim/Não)
Pedido: ID(NumAuto) | Data(Data/Hora) | Cliente(FK-Cliente) | ValorTotal(Moeda)
SubPedido: Pedido(FK-Pedido) | Produto(FK-Produto) | Qtd(Numero) | Valor(Moeda) | SubTotal(Moeda)
Estrutura de Formulário
Observação do campo ValorTotal(Moeda) da tabela de "Pedido", você vai ter que colocar no evento ApósAtualizar - "Form_AfterUpdate", terá que colocar uma rotina de atualização de valor com base no somatório dos campos SubTotal(Moeda) da tabela "SubPedido".
Finalizando
Espero ter atendido a dúvida.
________________________________ Paulo Cesar paulo.cesar@mail.comsegunda-feira, 17 de janeiro de 2011 05:49 -
Olá,
sugiro que dê uma olhada no arquivo de exemplo que vem no Access, o Northwind, pois ele tem uma boa estrutura de tabelas e faz o que você precisa.
Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br - Access FAQ: www.accessfaq.com.brsexta-feira, 21 de janeiro de 2011 00:47Moderador