Fórum Relatorios - Duvidas #301432

01/11/2005

0

Pessoal, já pedi ajuda algumas vezes aqui no fórum sobre relatórios, mas até o momento não consegui fazer funcionar...
Vejam o meu problema:

Tenho 2 tabelas, uma tabela se chama vendas, e a outra produtos da venda. As 2 estão relacionadas certinho...
Agora eu preciso imprimir, fazendo uma seleção, como eu faço isso, alguém poderia me explicar detalhadamente?
Eu uso o Delphi 7 e o Rave Report. Gostaria de selecionar por ID...
Obrigado pessoal...


Ricieri

Ricieri

Responder

Posts

01/11/2005

Wiltonfenix

Você quer poder selecionar um ID (uma venda) e imprimir ela e seus produtos. É isso?


Responder

Gostei + 0

01/11/2005

Ricieri

É tipo assim, eu ter uma tela onde eu vou filtrar o relatório, por exemplo:
Na venda com o ID 1, eu tenho os seguintes produtos vendidos: x, y, z..
Ai nesta dela de filtro, eu informo o número do id da venda, e o relatório imprime o título, tipo: venda 1, e os produtos desta venda...


Responder

Gostei + 0

01/11/2005

Ariovaldo

Bom vamos tentar ajudar:
Primeiro vc deve criar uma telinha onde vc vai listar todas as suas vendas para o usuario poder selecionar Uma Correto;

Nesta mesma tela vc vai colocar um Botão Imprimir, coloca também dois componentes Queries onde um vai chamar qry_venda e o outro Qry_VendaItem, ligue a propriedade connection certinho,

dentro da propiedade SQL da Qry_venda vc escreve o seguinte:
Select * From venda Where idVenda = :IDVenda

dentro da propiedade SQL da Qry_vendaItem vc escreve o seguinte:
Select * From vendaItem Where idVenda = :IDVenda

dê dois Cliques no botão imprimir e coloque o seguinte código Nele

Qry_Venda.Close;
Qry_Venda.Parambyname(´IDVenda´).asInteger := seu campo que vc selecionou a venda
Qry_Venda.open

no Evento AfterScroll da qry_VendaItem coloque o seguinte código:
Qry_VendaItem.Close
Qry_VendaItem.Parambyname(´IDVenda´).asinteger := Nome do campo na qry_venda que guarda o ID
Qry_VendaItem.open

coloque agora dois DataSource e ligue cada um em uma qry e ligue os data souce da banda do seu relatório


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar