locked
como fazer uma tabela de pedidos

    Question

  • 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!
    Monday, November 06, 2006 10:39 PM

All replies

  • 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!

     

    Monday, January 03, 2011 8:57 PM
  • 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.

    Thursday, January 06, 2011 8:11 PM
  • 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.com
    Monday, January 17, 2011 5:49 AM
  • 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.br
    Friday, January 21, 2011 12:47 AM