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