Rave报告,组件动态变化

时间:2014-06-21 06:06:01

标签: delphi rave-reports

我在Rave Report中设计了Salary Certificate格式,并通过数据视图(来自oracle数据库)设计了数据和绑定。

I Have one problem in it  
   For some employees some Allowances should hide (0 Amt Allowances ).
How Can we design Rave report for it.

实施例       “人员工资证明”:人员B工资证明

     **Fixed:**                                 **Fixed:**
         Basic      :   xxx                        Basic      :   xxx
         HRA        :   xxx                        HRA        :   xxx
         Conveyance :   xxx                        Conveyance :   xxx
         DA         :   xxx                        DA         :   xxx 

      **Optional**                             **Optional**
         Management Incent : xxx                   Night Shift Allow  :xxx
         Site Allowance    : xxx                  
         Night Shift Allow  :xxx      

     Please observe the Above 2 persons Salary certificates.

              In Above data, Person B don't have 
                        Management Incentive, 
                        Site  Allowance.
               So Night Shift Allowance Field should move Top.

      How can manage this with single design in Rave Reports.

先谢谢。 Raveendra。

1 个答案:

答案 0 :(得分:0)

如果我想隐藏报表中的内容,有时根据条件显示内容,可以使用DataMirrorSection。您需要执行的步骤很少。

  1. 创建一个新页面,您可以在其中添加要显示的信息(将它们添加为DataMirrorSection)。
  2. 将新的DataMirrorSection添加到您希望操作发生的主页面。
  3. 选择所需的DataField作为条件(例如Allowances)
  4. 转到DataMirrors添加一个新的DataMirror(从Mirrored Section可以选择要显示的部分)
  5. 在字段值处添加DataField必须满足的值才能显示所选部分。
  6. 根据需要为多个值重复此操作。
  7. 此外,您可以与此http://edn.embarcadero.com/article/30331

    相关联