Actuate 简单报表的建立过程
1. 1. 打开 e.report 选择new report
2. 2.选择空白报表
3. 3. 建立数据库连接。Toolsà Database Connection
4. 4. 填写参数
5. 5. 双击datasource , 填写查询参数
6. 6. 选中Content, Tool--〉 Grouping, 设置整个报表的group,1层or n层。
7. 7. 单击grouping option,设置group的显示,是否需要befer,after等,每个group需要单独设置。
8. 8. 设置各种页面的控件
9. 9. 设置参数,这些参数可以用在报表控制上或是查询的参数Tools -- Parameters
修改后的查询字段
select fund_id,fund_name,fund_abbreviation,fund_mode,rule_id from te_fund where fund_mode=:fundmode
参数10. 用来控制页面显示
已label为例子,重写OnRow方法
Sub OnRow( row As AcDataRow )
Super::OnRow( row )
if fundmode="M" then
me.Text = "Manual Fund Name"
else
me.Text = "Auto Fund Name"
end if
End Sub
11. 用datasource中的数据控制页面
Sub OnRow( row As AcDataRow )
Super::OnRow( row )
If row.GetValue("DR_SHORT_FLAG") =0 Then
me.Text = "BUY BACK"
ElseIf row.GetValue("DR_SHORT_FLAG") =1 Then
me.Text = "Sell to Open"
End if
End Sub