AlexTZ
AlexTZ
Подробная информация
- Имя пользователя
- AlexTZ
- Электронная почта
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- FR Team
Комментарии
-
А можно еще настроить цвет рабочего поля в View|Options.
-
Стройте у себя в приложении, а показывайте таким образом: Q: Подскажите, пожалуйста, а как можно поместить в отчет Chart из формы Delphi? A: Это лучше всего сделать с помощью объекта TfrxPictureView. Поместите пустой объект в отчет и в TfrxRepo…
-
Уже обсуждали неоднократно. Так сделано специально, чтобы умный эксел не пытался заменять уже существующее форматирование своим.
-
Duplex = dmNone - используется уже установленный режим дуплекса. В 3.10 будет добавлено dmSimplex для этих целей.
-
Не обессудьте, но быстрее чем есть, сделать не можем. Кстати, из известных аналогов быстрее только PaxScript, да и то ненамного.
-
Диалоговая форма действительно одна на всех. Поэтому нельзя, например, одновременно держать два отчета, которые используют диалоговые формы и компоненты доступа к данным - будет конфликт имен компонентов.
-
Я не вижу свойств у делфийского TCheckListBox, которые бы позволяли это настраивать.
-
Если нужно сжатие отчетов, то достаточно положить компонент на форму. Сжиматься будут файлы .fp3 (из превью) и .fr3 (для этого в дизайнере надо сделать file/save as, file type = compressed report).
-
Это не настраивается.
-
Ага Для TStoredProc надо как минимум писать обертку, аналогичную TfrxBDETable/Query.
-
Это сложнее, надо заводить временный поток и туда записывать отчеты из компонентов TfrxReport. Потом из этого потока считывать отдельным компонентом TfrxReport, где будет строиться композитный отчет.
-
Баг, исправим в следующей версии.
-
Датасеты, доступные в отчете, надо писать в TfrxReport.PropData. Это делается в fr_utils.pas, SaveToFR3Stream/WriteVariables. Там пишутся только переменные, а список Datasets делается пустым. По аналогии с переменными можно попробовать писать и дата…
-
Суммировать невидимые бэнды можно, см. user manual и синтаксис ф-и SUM.
-
Отлаживать скрипт с обработчиком OnActivate не советую Это событие дергается при переключении между окном диалога и отладчиком, что вызывает новые срабатывания скрипта и бесконечный цикл. Юзайте OnShow/OnHide вместо OnActivate/OnDeactivate.
-
Надо зайти в Report|Data... и включить нужные датасеты.
-
В 2.х было так: frReport1.LoadFromFile(...); frReport2.LoadFromFile(...); frCompositeReport1.Reports.Clear; frCompositeReport1.Reports.Add(frReport1); frCompositeReport1.Reports.Add(frReport2); frCompositeReport1.ShowReport; в 3 так: frxRe…
-
Речь в доке шла об объектах отчета - у них есть Parent, Owner и пр. необходимое для автоматического разрушения. К остальным объектам это не относится.
-
А должно быть: AddMethod('procedure FetchAll', CallMethod);
-
Теоретически все верно, возможно - старая версия пакетов FS или FR (надо перекомпилировать). with AddClass(TStoredProc, 'TfrxCustomDataset') do А почему такое странное наследование?
-
Программно можно, перепрограммировав исходники дизайнера и дерева данных Зачем это нужно?
-
В FR3 один TfrxReport = одно превью.
-
В последней версии 3.09 пробовали?
-
Ответил в саппорте. Стоит ли переносить на FR3 проект с таким большим количеством отчетов?
-
Должны быть, если инсталлятор сработал правильно, в каталоге FR\LibBCBx
-
TfrxReport.ShowProgress := False
-
Нет.
-
Нажать кнопку New, останется маленькая копия пустого отчета.
-
Написание фильтра экспорта - дело непростое и нигде не описанное. Надо наследоваться от TfrxCustomExportFilter и перекрывать некоторые методы. См. примеры фильтров в папке source\exportpack.
-
Демка 3.09, формат аналогичный.