我有一个mComboBox,其中包含月份名称列表。我有一个SQL表
InstallmentTable
ID
CurrentMonth
Installment
Commission
我想生成水晶报告 CurrentMonth = mComboBoxSelectedMonth 我是水晶报道的初学者,请指导我该怎么做?
答案 0 :(得分:4)
可以有两种方法来做这件事
1)首先,您必须使用前端的组合值过滤数据表,并使用SetDataSource()函数将过滤后的数据表重新分配给水晶报表。
2)其次,您可以根据组合值过滤数据库末端的记录,然后重新将新数据表分配给水晶。
没有直接的方法来过滤水晶报告级别的记录。
答案 1 :(得分:1)
在报告中使用选择公式....
{dailysummary2.date} >= cdate(year(currentdate),(Month ({?startdate})),1)
和
{dailysummary2.date} < dateserial(year(currentdate),(Month ({?startdate}))+1,1)