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. Есть несколько шагов, которые вам нужно сделать.
- Создайте новую страницу, где вы добавите информацию, которую хотите отобразить (добавьте их как DataMirrorSection).
- Добавьте новый DataMirrorSection на главную страницу, где вы хотите, чтобы действие происходило.
- Выберите необходимый DataField в качестве условия (например, Allowances)
- Перейдите в DataMirrors и добавьте новое DataMirror (из зеркального раздела вы можете выбрать, какой раздел вы хотите отобразить)
- В поле value добавьте значение, которому должен соответствовать DataField для отображения выбранного раздела.
- Повторите это для столько значений, сколько хотите.
Также вы можете относиться к этому http://edn.embarcadero.com/article/30331