快速报告FRXdbdataseet过滤器错误

时间:2017-07-12 12:55:06

标签: mysql delphi report delphi-xe8 fastreport

我正在使用Delphi RAD x8和快速报告来生成报告。 如果我进行一般过滤,我没有问题 我根据日期时间字段生成每日报告。

with frxDBDataset1.GetDataSet do begin
      close;
      open;
      Filter:='tanggal_berobat = '+quotedstr(formatdatetime('yyyy-mm-
      dd',DateTimePicker1.date));
      Filtered := True;
     end;
    Frxreport1.ShowReport();

问题来自于此代码(我使用过滤时的月份和年份功能)。 我想根据日期时间字段生成月度报告。

with frxDBDataset2.GetDataSet do
 begin
 close;
 open;
 Filter:='month(tanggal_berobat)='+quotedstr(ComboBox1.Text)+'and year(tanggal_berobat)='+quotedstr(ComboBox2.Text);
 Filtered := True;
 end;
Frxreport2.ShowReport();
end;`

给定错误:"参数类型错误,超出可接受的范围,或彼此冲突。"

是否有其他或替代方法可以实现这一目标?

谢谢!

0 个答案:

没有答案