Criei uma aplicação para gerar o relatório de acordo com os dodos digitado em um Edit e 2 DateTimePicker, só que ao clicar no botão, o relatório em quick Reports é gerado, mais não apresenta nenhum dado, mesmo tendo dados para apresentar.
O código que estou usando é o seguinte:
procedure TFrmRelCorretor.BitBtn1Click(Sender: TObject);
var
Inicio,Final:string;
begin
If DateTimePicker2.Date < DateTimePicker1.Date Then
begin
ShowMessage('Intervalo de datas inválido, a data inicial é maior que a data final!');
DateTimePicker2.Date := DateTimePicker1.Date;
end
Else
begin
Inicio := DateToStr(DateTimePicker1.Date);
Final := DateToStr(DateTimePicker2.Date);
QueryPE.Close;
QueryPE.SQL.Clear;
QueryPE.SQL.Add('SELECT * FROM Clientes WHERE DatadePagamento >=:pInicial and DatadePagamento <=:pFinal and (Clientes.Corretor) In ('''+EdtCampo.Text+''')');
QueryPE.Parameters.ParamByName('pInicial').Value := StrToDate(inicio);
QueryPE.Parameters.ParamByName('pFinal').Value := StrToDate(final);
QueryPE.Open;
FrmRel1.QuickRep1.Preview;
FrmRelCorretor.Close;
End
End;
End.
alguém pode me ajudar, ou até mesmo melhorar o código
Pergunta
Alex Freitas
Boa tarde!!
Criei uma aplicação para gerar o relatório de acordo com os dodos digitado em um Edit e 2 DateTimePicker, só que ao clicar no botão, o relatório em quick Reports é gerado, mais não apresenta nenhum dado, mesmo tendo dados para apresentar.
O código que estou usando é o seguinte:
alguém pode me ajudar, ou até mesmo melhorar o código
Editado por Alex FreitasLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.