按月生成水晶报告?

时间:2012-05-16 19:00:27

标签: c# winforms crystal-reports

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

InstallmentTable
    ID
    CurrentMonth
    Installment
    Commission

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

2 个答案:

答案 0 :(得分:4)

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

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

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

没有直接的方法来过滤水晶报告级别的记录。

答案 1 :(得分:1)

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

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

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