积少成多

垃圾堆

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  29 Posts :: 1 Stories :: 5 Comments :: 0 Trackbacks

Actuate 简单报表的建立过程

1. 1. 打开 e.report 选择new report


2. 2.选择空白报表


3. 3. 建立数据库连接。Toolsà Database Connection


4. 4. 填写参数


5. 5. 双击datasource , 填写查询参数


6. 6. 选中Content, Tool--〉 Grouping, 设置整个报表的group1or 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

 

posted on 2011-06-29 13:28 思无 阅读(533) 评论(0)  编辑  收藏 所属分类: WEBJava

只有注册用户登录后才能发表评论。


网站导航: