QReport X ADOQuery
16/12/2003
0
Estou tentando mostrar em um relatório valores de uma tabela de uma determinada data:
Ex:
o Usuário digita uma data qualquer e e mostrado na tela os dados da tabela referentas àquela data digitada!
Eu fiz o seguinte (mas não deu certo)!
procedure TfrmPesquisa.btnOKClick(Sender: TObject); var SQL: string; begin //mkeData é um maskedit if Trim(mkeData.Text) = ´/ /´ then begin msg_erro(´Digite a data a ser impresso o relatório!´); exit; end; //Devolvidos é o nome da tabela SQL := ´SELECT * FROM Devolvidos WHERE Data = ´ + mkeData.Text; if frmRel1 = nil then begin frmRel1 := TfrmRel1.Create(Application); end; //abrindo a conexão frmPrinc.ADOC_APRD.Open; //ADOQDevolucao é um ADOQuery frmRel1.ADOQDevolucao.SQL.Clear; frmRel1.ADOQDevolucao.SQL.Add(SQL); frmRel1.ADOQDevolucao.Open; frmRel1.ADOQDevolucao.Requery; frmRel1.QRdata.Caption := mkeData.Text; //qrpDevProp é o nome do QReport frmRel1.qrpDevProp.Preview; Close; end;
[size=14:ca4fa32155][color=darkblue:ca4fa32155]Valeu galera! Conto com a ajuda de vocês[/color:ca4fa32155][/size:ca4fa32155] :lol: :lol:
Mns
Posts
16/12/2003
Mns
16/12/2003
Cyborg
Então, você poderia comentar o erro que deu??? Ou não deu erro nenhum??? Possivelmente seja o formato da data que esteja errado...
Data é complicado... :?
Mas diga mais sobre o problema...
Até mais... :D
17/12/2003
Mns
[size=14:8880e29279][color=darkblue:8880e29279]
Vixi....
Pior éh que não dá nenhum erro!! apenas não aparecem os resgistros no relatório!!
Se puderem me ajudar, eu posso mandar os fontes!!!
[/color:8880e29279][/size:8880e29279]
17/12/2003
Cyborg
Bem é isso...
eborges@clubedolinux.com.br
Até...
Clique aqui para fazer login e interagir na Comunidade :)