Fórum Pesquisa SQL - Print values do grid #208342
22/01/2004
0
realizo uma pesquisa em um Edit no qual meu resultado é mostrado em uma DbGrid.. gostaria de fazer a impressão desses valores pelo quickreport de tal forma que fiquem no mesmo formato sequencial do Dbgrid, pois pesquiso apenas o codigo, nome e telefone.
Evento OnExit do Edit
select codigo, nome, telefone from tabela1
Como imprimo esse meu resultado em uma lista ? Uso o QuickReport, com os componentes QRDBText .. mas como devo ´linkar´ essas QRDBtext para que me tragam todos os resultados, mesmo que o tamanho seja maior que 1 folha. ? :shock:
Ce
Curtir tópico
+ 0Posts
22/01/2004
Lucas Silva
Gostei + 0
22/01/2004
Ce
Gostei + 0
22/01/2004
Lucas Silva
Olha só, você tem um Datasource ligado a esse BDGRID (e esse data source esta ligado a uma query tem o um SQL).
Então, quando você for fazer o relatório coloque como dataSet do relatório, este mesmo DataSource, ai todos os registros que apareceram no DBGRID vão aparecer no relatório;
Deu pra enteder melhor?
Qualquer coisa,
Estamos ae....
Lucas!
Gostei + 0
22/01/2004
Ce
Tenho em meu form de clientes (FormClientes) a visualização do
cadastro dos meus clientes através do meu DBGRID. Neste formulário possuo um button no qual
faço a chamada de meu relatório (ButtonImprimir) com o objetivo
de imprimir esses dados da DbGrid.
QuickReportClientes.Preview;
Na propriedade DataSet deste QuickreportClientes não me vem nenhuma
opção para me ligar a datasource do FormClientes.
Preciso colocar uma datasource nova no QuickreportClientes ?
Quais são os componentes apropriados para interligar meus campos,
ou seja.. mostrar o campo nome, endereco, telefone (QRDBTEXT ???)
Gostei + 0
22/01/2004
Ce
Gostei + 0
22/01/2004
Lucas Silva
o problema então está resolvido?
Gostei + 0
22/01/2004
Ce
Gostei + 0
22/01/2004
Lucas Silva
o dados no DBGRID estão aparecendo certo?
Qual delphi você usa?
Você não vai jogar o SQL no quickReport, você vai associar o relatório a mesma query que esta no grid.
Gostei + 0
22/01/2004
Ce
Utilizo o Delphi 6 com BD Mysql, usando componentes ZeosLib (Transact, Query, Database) e uma datasource :shock: :roll:
Gostei + 0
22/01/2004
Lucas Silva
Então vamos por partes.
[b:fa6fc99ba4]1°[/b:fa6fc99ba4] Você associou o DBGrid a um DATA SOURCE, não é?
vamos supor que este DataSource chama dtsPesquisa;
e este DataSource está ligado a uma query (qryPesquisa por ex)
[b:fa6fc99ba4]2°[/b:fa6fc99ba4] Sabe uma propriedade do QuickRep que chama [b:fa6fc99ba4]DataSet[/b:fa6fc99ba4]??
Então você vai colocar esta QRYPESQUISA nesta propriedade.
OBs: se não aparecer nada tenta abrir a tela em que o qry está
Feito isso, você poderá acessar todos os campos que estão na query;
Experimente colocar uma banda chama RBDetail, e colocar um QRDBTEXT associado a algum campo da query.
A banda vai repetir a quantidade de registros existentes na query (que é igual aos registros do DBGrid),
e cada QRDBTEXT que você colocou vai aparecer com um registro...
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)