Fórum imprimir mais de um registro no Detail do QuickReport #173416
06/08/2003
0
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.
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
Curtir tópico
+ 0
Responder
Posts
06/08/2003
Edineidaniel
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...
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...
Responder
Gostei + 0
07/08/2003
Joilson_gouveia
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.
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)