imprimir mais de um registro no Detail do QuickReport

Delphi

06/08/2003

Gostaria de saber como faço para imprimir mais de um registro no Detail de um relatorio, por exemplo:

Tenho 1 tabela orcamento e uma tabela Itens Orcamento. Quero imprimir os itens de um determinado orcamento numa mesma pagina, sendo um item embaixo do outro.

Estou utilizando o componente ADOquery para gerar a consulta.

Obrigado.


Jpablo

Jpablo

Curtidas 0

Respostas

Edineidaniel

Edineidaniel

06/08/2003

Bom,

Se vc fez uma consulta, ai é só colocar os campos no detail do quickrep1.

e Setar no dataset dos campos no ADOQuery da consulta...

Ex:
(Primeiro campo) --> DataSet = Form(consulta).ADOQuery1
ai no DataField escolher o campo pretendido..

Espero que isso te ajude...

Acho que foi isso que eu entendi...


GOSTEI 0
Joilson_gouveia

Joilson_gouveia

06/08/2003

Completando o que Ionide respondeu:

Você precisa colocar um QRGroup antes da Detail, e na propriedade Expression dele escolher o campo agrupador (No seu caso é o Orçamento).

No QRGroup, adicione um QRDBText e associe-o ao Campo Orçamento;

No Detail, adicione tantos QRDBText quantos sejam as colunas/campos que vc tem na sua consulta.

Ficará mais ou menos assim:

Orçamento1: XXXXXXXXX //no QRGroup
Item 1 Data1 Valor1//
Item2 Data2 Valor2// no Detail
Item3 Data3 Valor3//

Orçamento2: XXXXXXXXXX
Item1 Data1 Valor1
ItemX DataX ValorX

Etc.

Fim do relatório.

Espero que tenha ajudado.


GOSTEI 0
POSTAR