Несколько вопросов
mvb
Казань
Недавно перешел с использования FreeReport на FR4 (разница, конечно, существенная!), постепенно разбираюсь, но все же есть моменты, которые пока сам не осилил:
1. Необходимо реализовать просмотр сохраненных отчетов. Раньше (для FRP) делал так
2. Компонент frxDBCrossTab:
- не позволяет вручную устанавливать размеры заголовков строк (первый стобец), при автоширине таблица рисуется кубиками (ужасное зрелище), при отключении автоширины обрезает текст.
- если повторно редактировать элемент в редакторе и, допустим, отключить сортировку заголовков уровня > 1, то текст заголовков верхнего уровня (который пишем в дизайнере) заменяется на "умолчательный" (по наименованию поля БД)
- нельзя установить фиксированную ширину для ячеек (да и вообще не получается изменять размеры всего компонента)
остальное не успеваю дописать, завтра вернусь
подскажите, где туплю! Заранее всем ответившим спасибо!
1. Необходимо реализовать просмотр сохраненных отчетов. Раньше (для FRP) делал так
frReport1.LoadPreparedReport(FileName);
frReport1.ShowPreparedReport;
теперь (для FP3) вылетает AV уже на LoadPreparedReport! Как победить?2. Компонент frxDBCrossTab:
- не позволяет вручную устанавливать размеры заголовков строк (первый стобец), при автоширине таблица рисуется кубиками (ужасное зрелище), при отключении автоширины обрезает текст.
- если повторно редактировать элемент в редакторе и, допустим, отключить сортировку заголовков уровня > 1, то текст заголовков верхнего уровня (который пишем в дизайнере) заменяется на "умолчательный" (по наименованию поля БД)
- нельзя установить фиксированную ширину для ячеек (да и вообще не получается изменять размеры всего компонента)
остальное не успеваю дописать, завтра вернусь
подскажите, где туплю! Заранее всем ответившим спасибо!
Комментарии
2gpi - спасибо, попробую.
Продолжаю :
3. При отключении угла таблицы в сетке образуется дыра, а лучше чтоб пустая ячейка (все те же frxCrossTab) .
4. В фри была глобальная переменная для глобальных переменных frVariables. В ФР4 нашел frxGlobalVariables, но с ней что-то ничего не получается.
5. для frxCrossTab'ов - кол-во колонок при различных условиях различное в одном отчете, чтобы все всегда помещалось в ширину приходится сдвигать таблицу к левому краю, при кол-ве столбцов 2-3 вся таблица получается прижата влево, справа большое пустое пространство. Нельзя ли сделать, чтобы хотя бы после построения таблицы она центрировалась на листе??
6. БАГ: если скопировать 1 или несколько элементов, то при вставке вылетает AV - ошибка дублирования имени переменной! Нельзя что ли просто давать уникальные в масштабе отчета имена компонентам (как в дельфи)?
в общем-то вроде все пока...
А в остальном, конечно, продукт ОЧЕНЬ классный, огромное спасибо за это разработчикам!
frxReport1.Script.Variables:=...
практически все вопросы отпадают.
остается только
и этот, пожалуй