Rave Report, Компоненты, Динамически изменяющиеся

Я разработал формат сертификата зарплаты в Rave Report и через представление данных (из базы данных 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.

Пример "Сертификат зарплаты человека А": Сертификат зарплаты человека Б

     **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 ответ

Если я хочу что-то скрыть от отчета, а иногда показать что-то на основе условия, вы можете использовать DataMirrorSection. Есть несколько шагов, которые вам нужно сделать.

  1. Создайте новую страницу, где вы добавите информацию, которую хотите отобразить (добавьте их как DataMirrorSection).
  2. Добавьте новый DataMirrorSection на главную страницу, где вы хотите, чтобы действие происходило.
  3. Выберите необходимый DataField в качестве условия (например, Allowances)
  4. Перейдите в DataMirrors и добавьте новое DataMirror (из зеркального раздела вы можете выбрать, какой раздел вы хотите отобразить)
  5. В поле value добавьте значение, которому должен соответствовать DataField для отображения выбранного раздела.
  6. Повторите это для столько значений, сколько хотите.

Также вы можете относиться к этому http://edn.embarcadero.com/article/30331

Другие вопросы по тегам