Несколько вопросов

mvbmvb Казань
отредактировано 04:18 Раздел: FastReport 4.0
Недавно перешел с использования FreeReport на FR4 (разница, конечно, существенная!), постепенно разбираюсь, но все же есть моменты, которые пока сам не осилил:

1. Необходимо реализовать просмотр сохраненных отчетов. Раньше (для FRP) делал так
frReport1.LoadPreparedReport(FileName);
frReport1.ShowPreparedReport;
теперь (для FP3) вылетает AV уже на LoadPreparedReport! Как победить?

2. Компонент frxDBCrossTab:
- не позволяет вручную устанавливать размеры заголовков строк (первый стобец), при автоширине таблица рисуется кубиками (ужасное зрелище), при отключении автоширины обрезает текст.
- если повторно редактировать элемент в редакторе и, допустим, отключить сортировку заголовков уровня > 1, то текст заголовков верхнего уровня (который пишем в дизайнере) заменяется на "умолчательный" (по наименованию поля БД)
- нельзя установить фиксированную ширину для ячеек (да и вообще не получается изменять размеры всего компонента)

остальное не успеваю дописать, завтра вернусь ;)

подскажите, где туплю! Заранее всем ответившим спасибо!

Комментарии

  • gpigpi
    отредактировано 04:18
    1. frxReport1.PreviewPages.LoadFromFile('c:\1.fp3')
  • mvbmvb Казань
    отредактировано 04:18
    gpi написал:
    1. frxReport1.PreviewPages.LoadFromFile('c:\1.fp3')
    Всем привет!
    2gpi - спасибо, попробую.

    Продолжаю :

    3. При отключении угла таблицы в сетке образуется дыра, а лучше чтоб пустая ячейка (все те же frxCrossTab) .

    4. В фри была глобальная переменная для глобальных переменных frVariables. В ФР4 нашел frxGlobalVariables, но с ней что-то ничего не получается.

    5. для frxCrossTab'ов - кол-во колонок при различных условиях различное в одном отчете, чтобы все всегда помещалось в ширину приходится сдвигать таблицу к левому краю, при кол-ве столбцов 2-3 вся таблица получается прижата влево, справа большое пустое пространство. Нельзя ли сделать, чтобы хотя бы после построения таблицы она центрировалась на листе??

    6. БАГ: если скопировать 1 или несколько элементов, то при вставке вылетает AV - ошибка дублирования имени переменной! Нельзя что ли просто давать уникальные в масштабе отчета имена компонентам (как в дельфи)?

    в общем-то вроде все пока...

    А в остальном, конечно, продукт ОЧЕНЬ классный, огромное спасибо за это разработчикам!
  • mvbmvb Казань
    отредактировано 04:18
    по п.2 оказывается вопрос уже задавали (http://fast-report.com/ru/forum/index.php?showtopic=4848), но ответа нет
  • gpigpi
    отредактировано 04:18
    4. frxReport1.Variables:=...
    frxReport1.Script.Variables:=...
  • mvbmvb Казань
    отредактировано January 2007
    спасибо, скачал документацию, почитал - глаза шире открылись ;)
    практически все вопросы отпадают.

    остается только
    написал:
    6. БАГ: если скопировать 1 или несколько элементов, то при вставке вылетает AV - ошибка дублирования имени переменной! Нельзя что ли просто давать уникальные в масштабе отчета имена компонентам (как в дельфи)?
    и этот, пожалуй
    написал:
    5. для frxCrossTab'ов - кол-во колонок при различных условиях различное в одном отчете, чтобы все всегда помещалось в ширину приходится сдвигать таблицу к левому краю, при кол-ве столбцов 2-3 вся таблица получается прижата влево, справа большое пустое пространство. Нельзя ли сделать, чтобы хотя бы после построения таблицы она центрировалась на листе??

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

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