Controle de Pedidos
E ae programadores do fórum!!
Meu primeiro post aki e queria tirar uma dúvida com vcs!!
Sou um programador em Delphi iniciante, e tenho conhecimentos básicos por isso precisa de uma ajuda no seguinte problema!!
Estou fazendo um controle de pedidos para empresa a qual trabalho, o qual necessita imprimir um relatório com os dados do cliente (que estão num banco de dados) e os produtos que ele comprou. Até ai tudo bem....fiz um form de cadastro de clientes e um de cadastro de produtos, tudo ligado no banco de dados em access, rodando certinhu......agora preciso começar a gerar esse relatório.....então eu criei um form para a produção desse, colocando um Edit para fazer a pesquisa dos cliente, o qual joga o resultado em um DBGrid, depois fiz a pesquisa através do código do produto em um outro Edit, o qual retorna os resultados em outros edit´s, dae insiro quantidades de produtos, ele faz o calculo total, tudo uma beleza.......só que agora eu preciso que ele vá jogando esses dados em algum lugar, para que eu possa mandar pro QReport ou outro componente me criar esse relatório. Não dá para ir jogando em vários Label´s previamente criados, pq em um relatório cabem a inserção de vários produtos e criar um monte de label´s seria uma loucura total......então queria que depois q eu digitasse o código do produto, qtd, e ele fizesse os cálculos, ele jogasse isso em algum componente, e eu pudesse ir inserindo outros produtos até um limite estabelecido por mim msm.....para que depois eu possa pegar esse conjunto de dados armazenados nesse componente e mandar pro QReport ou
Qual componente posso utilizar?? E como utiliza-lo???
Meu primeiro post aki e queria tirar uma dúvida com vcs!!
Sou um programador em Delphi iniciante, e tenho conhecimentos básicos por isso precisa de uma ajuda no seguinte problema!!
Estou fazendo um controle de pedidos para empresa a qual trabalho, o qual necessita imprimir um relatório com os dados do cliente (que estão num banco de dados) e os produtos que ele comprou. Até ai tudo bem....fiz um form de cadastro de clientes e um de cadastro de produtos, tudo ligado no banco de dados em access, rodando certinhu......agora preciso começar a gerar esse relatório.....então eu criei um form para a produção desse, colocando um Edit para fazer a pesquisa dos cliente, o qual joga o resultado em um DBGrid, depois fiz a pesquisa através do código do produto em um outro Edit, o qual retorna os resultados em outros edit´s, dae insiro quantidades de produtos, ele faz o calculo total, tudo uma beleza.......só que agora eu preciso que ele vá jogando esses dados em algum lugar, para que eu possa mandar pro QReport ou outro componente me criar esse relatório. Não dá para ir jogando em vários Label´s previamente criados, pq em um relatório cabem a inserção de vários produtos e criar um monte de label´s seria uma loucura total......então queria que depois q eu digitasse o código do produto, qtd, e ele fizesse os cálculos, ele jogasse isso em algum componente, e eu pudesse ir inserindo outros produtos até um limite estabelecido por mim msm.....para que depois eu possa pegar esse conjunto de dados armazenados nesse componente e mandar pro QReport ou
Qual componente posso utilizar?? E como utiliza-lo???
Karrasco
Curtidas 0
Respostas
Bolacha
10/03/2008
Procure por Master Detail.
Outra Coisa cade a tabela Pedidos e Item de Pedidos???
Dicas melhores que esta só pagando heheheh :twisted:
Outra Coisa cade a tabela Pedidos e Item de Pedidos???
Dicas melhores que esta só pagando heheheh :twisted:
GOSTEI 0
Karrasco
10/03/2008
Não existe essa tabela no banco de dados......só existe a tabela de clientes e tabela de produtos....os pedidos são gerados no programa......eu pesquiso um cliente, e vou pesquisando vários produtos e inserindo eles em algum componente.......depois mando para impressão!!!
GOSTEI 0
Silviogs
10/03/2008
Olá amigo
como o nosso outro amigo falou ´Outra Coisa cade a tabela Pedidos e Item de Pedidos??? ´
bem se vc não precisar salvar os pedidos vc pode usar um array, mas em um sistema que faça pedidos é regra geral que vc tenha uma tabela no banco de dados chamada pedidos e outra itens_pedidos, para que vc possa futuramente corrigir o pedido, conferir ou até gera uma nota fiscal e etc e tal.
há uma observação utilize um banco de dados melhor Firebird, MySQl ou PostgreSQL. usando o componente Zeoslib é opensource eo acesso é direto a base de dados sem precisar de BDE ou ODBC.
Silvio Guedes
como o nosso outro amigo falou ´Outra Coisa cade a tabela Pedidos e Item de Pedidos??? ´
bem se vc não precisar salvar os pedidos vc pode usar um array, mas em um sistema que faça pedidos é regra geral que vc tenha uma tabela no banco de dados chamada pedidos e outra itens_pedidos, para que vc possa futuramente corrigir o pedido, conferir ou até gera uma nota fiscal e etc e tal.
há uma observação utilize um banco de dados melhor Firebird, MySQl ou PostgreSQL. usando o componente Zeoslib é opensource eo acesso é direto a base de dados sem precisar de BDE ou ODBC.
Silvio Guedes
GOSTEI 0
Karrasco
10/03/2008
então.....sou programador iniciante em delphi......sei usar com acess somente......não sei administrar outro bd.......mas vlw pelas dicas!!!
Abraços!!!
Abraços!!!
GOSTEI 0
Edilcimar
10/03/2008
Então começe a aprender sobre um banco de dados que presta, mas se quiser continuar com o access é só criar as tabelas que o silviogs falou
GOSTEI 0
Wanderok
10/03/2008
Nao conhecemos seu ambiente ai....
Mas a regra geral é que as coisas tentem a crescer........
Entao, ESQUEÇA esta estória de ACCESS.....
Compre um livro, faça um curso, melhore esta base.
Perderá muito tempo e depois terá de migrar tudo pra outra base.
Outra coisa, sem as tabelas PEDIDO, ITENS_PEDIDO, nao há como controlar estoque nem custos, nem lucratividade, etc.....
Abração.
Wander.
Mas a regra geral é que as coisas tentem a crescer........
Entao, ESQUEÇA esta estória de ACCESS.....
Compre um livro, faça um curso, melhore esta base.
Perderá muito tempo e depois terá de migrar tudo pra outra base.
Outra coisa, sem as tabelas PEDIDO, ITENS_PEDIDO, nao há como controlar estoque nem custos, nem lucratividade, etc.....
Abração.
Wander.
GOSTEI 0
Karrasco
10/03/2008
Obrigado a todos......foi muito bom as dicas!!
Jah estou quase acabando meu software, e suas dicas foram fundamentais!!!
Obrigado a todos!!
Jah estou quase acabando meu software, e suas dicas foram fundamentais!!!
Obrigado a todos!!
GOSTEI 0