我正在使用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;`
给定错误:"参数类型错误,超出可接受的范围,或彼此冲突。"
是否有其他或替代方法可以实现这一目标?
谢谢!