按月生成水晶报告

本文关键字:水晶 报告 | 更新日期: 2023-09-27 18:34:18

我有一个mComboBox,上面有月份名称的列表。 我有一个SQL表

InstallmentTable
    ID
    CurrentMonth
    Installment
    Commission

我想生成水晶报告,其中当前月份 = mComboBoxSelectedMonth 我是水晶报告的初学者,请指导我该怎么做?

按月生成水晶报告

有两种方法可以做到这一点

1)首先,您必须在前端根据组合值过滤数据表,并使用SetDataSource()函数将过滤后的数据表重新分配给水晶报告。

2)其次,您可以根据您的组合值过滤数据库端的记录,然后将新数据表重新分配给水晶。

没有直接的方法可以在水晶报表级别过滤记录。

在报告中使用选择公式....

{dailysummary2.date} >= cdate(year(currentdate),(Month ({?startdate})),1)

{dailysummary2.date} < dateserial(year(currentdate),(Month ({?startdate}))+1,1)