Fórum Quick Report #191227
28/10/2003
0
Olá,
Tenho um aplicativo em Delphi 6 e banco SQL Server (conexão ADO), agora quero fazer um relatório que utilize várias tabelas juntas através de uma Query.
Exemplo:
No DataSet do QuickRep seleciono a Query.
No Evento BeforePrint do QuickRep coloco o seguinte comando:
DataModule.Query.Active := False;
DataModule.Query.SQL.Clear;
DataModule.Query.SQL.Add(´Select * from Tabela1 T1, Tabela2 T2 ´
+´ where T1.codigo = T2.codigo ´);
DataModule.Query.Active := True;
No Detail coloco QRDBText e no DataSet seleciono a Query e no DataField seleciono o nome do campo.
No Menu Principal executo Form1.Query.preview;
Só que o relatório aparece em branco, por que?
Obs: Fiz a mesma coisa com paradox e deu certo!
Antecipadamente Agradeço!
Tenho um aplicativo em Delphi 6 e banco SQL Server (conexão ADO), agora quero fazer um relatório que utilize várias tabelas juntas através de uma Query.
Exemplo:
No DataSet do QuickRep seleciono a Query.
No Evento BeforePrint do QuickRep coloco o seguinte comando:
DataModule.Query.Active := False;
DataModule.Query.SQL.Clear;
DataModule.Query.SQL.Add(´Select * from Tabela1 T1, Tabela2 T2 ´
+´ where T1.codigo = T2.codigo ´);
DataModule.Query.Active := True;
No Detail coloco QRDBText e no DataSet seleciono a Query e no DataField seleciono o nome do campo.
No Menu Principal executo Form1.Query.preview;
Só que o relatório aparece em branco, por que?
Obs: Fiz a mesma coisa com paradox e deu certo!
Antecipadamente Agradeço!
Motuca
Curtir tópico
+ 0
Responder
Posts
28/10/2003
Brnz
Utilize ADOQuery ao inves de Querys normais...
Talvez funfe...
BRNz...
Talvez funfe...
BRNz...
Responder
Gostei + 0
28/10/2003
Motuca
Eu estou utilizando a ADOQuery!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)