1

我有一个 mComboBox,其中包含月份名称列表。我有一个 sql 表

InstallmentTable
    ID
    CurrentMonth
    Installment
    Commission

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

4

2 回答 2

4

可以有两种方法来做这件事

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

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

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

于 2012-05-17T07:40:05.133 回答
1

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

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

{dailysummary2.date} < dateserial(year(currentdate),(Month ({?startdate}))+1,1)
于 2012-09-20T13:51:17.953 回答