Default Avatar

san3k

san3k

Подробная информация

Имя пользователя
san3k
Присоединился
Посещений
0
Был на сайте
Группы
Members

Комментарии

  • Да, согласен, можно использовать PageHeader, но только в том случае, если нет группировки. У меня в некоторых отчётах есть группировка и я использую GroupHeader. И тогда приходится перед печатью, и перед экспортом в коде прописывать ему TfrxGroupHea…
  • Нет, PageHeader использовать нельзя, т.к. при печати (не при экспорте), мне нужна шапка на каждой странице. Да и PageHeader уже используется для другого. Решил проблему тем, что перед печатью в коде прописываю: comp := DataModule.frReport.FindObje…
  • Проблема была в самом FastReport. В версии FR 5.5 это уже пофиксили.
  • Восспользовался frxDOCXExport вместо frxRTFExport. Он делает так, как неужно (пусть и немного кривовато, да и не всегда угадывает с шириноя ячеек).
    Раздел: Вопрос по экспорту в Word Комментарий от san3k November 2015
  • Впрос решился снятием галочки в настройках Delphi (Debugger Options - Language Exceptions - чек бокс Stop on Delphi Exceptions). Судя по всему ошибка в экспорте где-то есть, но она обрабатывается в самом FastReport.
  • В общем решил проблему так. Cоздаю 2 массива (условно a и и переменные i, RowCount. Для MasterData6 кинул Child-бэнд и сделал ему высоту 0. Делаю отчёт двухпроходным. На событии OnBeforePrint для Page устанавливаю i и RowCount в 0; На событ…
    Раздел: растягивание Subreport Комментарий от san3k November 2015
  • Nightmareterrible написал: » Вообще должно было работать свойство "PrintOnParent" и subreport2 внутри subreport2, но это приводит к тому, что данные из subreport2 не отображаются (вложение). Если убрать Subreport2.PrintOnParent , то данные будут о…
    Раздел: два Subreport на одном Masterdata Комментарий от san3k October 2015
  • Nightmareterrible написал: » Теперь я понял. У меня FastReport 4.15, потому и не работает. Сделал небольшой проектик. Может поможет. project
    Раздел: два Subreport на одном Masterdata Комментарий от san3k October 2015
  • Nightmareterrible написал: » Нужно приложить также файл проекта с формой, на которой уже лежат нужные датасеты с заполненными SQL-запросами и хотя бы 1-й кнопкой Button1. Чтобы я не создавал самостоятельно ADOQuery1, ADOQuery2 и ADOQuery3. Без S…
    Раздел: два Subreport на одном Masterdata Комментарий от san3k October 2015
  • Nightmareterrible написал: » Сможете приложить тестовый проект? В котором при нажатии на кнопку будет печататься этот отчёт? Пример очень поверхностные, но суть думаю будет ясна.
    Раздел: два Subreport на одном Masterdata Комментарий от san3k October 2015
  • Nightmareterrible написал: » Я делал так. 1) Все Subreport можно сделать BringToFront, чтобы содержимое Subreport обработалось первым и движок смог определить реальную высоту содержимого. 2) Внутри Subreport не забыть сделать MasterData.Stretche…
    Раздел: два Subreport на одном Masterdata Комментарий от san3k October 2015
  • Nightmareterrible написал: » У меня есть отчёт с похожими требованиями, и в нём расширение Memo работает корректно. Приложи свой файл отчёта - может увижу, чем твои настройки отличаются от моих. Чтобы не быть голословным - вот мой файл отчёта (F…
    Раздел: Memo и Subreport Комментарий от san3k July 2015
  • gpi написал: » Как вариант, попробуйте использовать двухпроходный отчёт. На первом проходе определяет высоту всех бэндов встроенного отчёта, а на втором - устанавливать высоту мемо. Вот только разрываться мемо может не вполне корректно. Может быт…
    Раздел: Memo и Subreport Комментарий от san3k July 2015
  • Вопрос снят. Оказалось просто не на то событие вешал. Нужно было использовать OnAfterCalcHeight у MasterData. И там прописать что-то типа: checkbox1.top := MasterData1.Height / 2 - checkbox1.Height / 2;
    Раздел: Fr5 Checkbox Комментарий от san3k June 2015
  • Nightmareterrible написал: » Нет, там разделитель не ставится. Там лишь ставится формат (numeric(2.2)), и FastReport берёт разделитель из региональных настроек. Аналогичный эффект вызывается, если в свойстве DisplayFormat.Kind поставить значение…
  • Nightmareterrible написал: » Мне помнится, что это отлично воспроизводится через форматирование (ПКМ по Memo -> Форматирование). На худой конец функция FormatFloat('0.####', value) - она точно будет преобразовывать в String, используя регионал…
  • gpi написал: » Попробуйте использовать пустой DecimalSeparator в настройках форматирования TfrxMemoView Если выставить пустой DecimalSeparator, то тогда запоминается системный DecimalSeparator при первом формировании отчёта. И если в настро…