Несколько вопросов к разработчикам FastReport

BAVBAV
отредактировано 15:51 Раздел: FastReport 2.xx VCL
При использовании FastReport 2.51:
1. Есть отчёт с встроеной формой диалога для заполнения параметров. На форме диалога лежит TFrDBLookupControl.
Использую отчёт в MDI-приложении. В случае показа 2-х (и более) одинаковых отчётов, при показе формы диалога компонент TFrDBLookupControl задизаблен и закрыт для выбора значений.

2. Использую в отчёте 2 мастер бэнда. Для каждого строю по 2 группы. При построении отчёта груп-футеры работают не по принципу привязки к мастер бэнду - а по принципу ближайшего к ним груп-хидера.
Поясню на примере

При разработке отчёта:
Банд1 - Груп хидер - к мастеру1
Бэнд2 - Груп хидер - к мастеру1
Мастер1
Бэнд22 - Груп футер
Бэнд 12 -Груп футер
Банд3 - Груп хидер - к мастеру2
Бэнд4 - Груп хидер - к мастеру2
Мастер2
Бэнд42 - Груп футер
Бэнд 32 -Груп футер

При печати отчёта:
Банд1 - Груп хидер - к мастеру1
Бэнд2 - Груп хидер - к мастеру1
Мастер1
Бэнд22 - Груп футер
Бэнд 32 -Груп футер
Банд3 - Груп хидер - к мастеру2
Бэнд4 - Груп хидер - к мастеру2
Мастер2
Бэнд42 - Груп футер
Бэнд 12 -Груп футер

Комментарии

  • отредактировано 15:51
    1) такие отчеты (с диалоговыми формами) крайне нежелательно юзать в режиме mdi, когда активно более одного отчета в момент времени - у них общая диалоговая форма
    2) таков алгоритм, что поделаешь...

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.