gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 167
- Был на сайте
- Группы
- FR Team
Комментарии
-
А шаблон отчёта точно загружается? Попробуйте указать абсолютный путь
-
Так же, как и первую Page := TfrxReportPage.Create(FRep);{ добавляем страницу } Page.CreateUniqueName;{ создаем уникальное имя } Page.SetDefaults;{ устанавливаем размеры полей, бумаги и ориентацию по умолчанию } po := TPrinterOrientation.poLandscape…
-
Попробуйте создавать колонки на другой TfrxReportPage
-
http://www.fast-report.com/en/forum/?p=/discussion/8833
-
Используйте 2 MasterData, подключённые к одной и той же таблице. Для первой скрывайте записи с gender=woman в событии OnBeforePrint, для второй - записи с gender=manРаздел: Фильтрация данных в Fastreport, выбрать только определенные данные из таблицы Комментарий от gpi December 2012
-
Поменяйте версию TeeChart с помощью recompile.exe
-
Задавайте свойтсо бэндов Top так, чтобы бэнды располагались в правильном порядке
-
написал: Но ведь это же будет скрипт уже внутри отчета, не так ли ? Да, но по-моему, в первоначальном варианте вопроса было слово Script и не было этой фразы написал: Сделать это нужно именно из кода программы, а не в скрипте отчета. …Раздел: Как обратиться к конкретной линии в Masterdata Fastereport ? Комментарий от gpi December 2012
-
В событии TfrxMasterData.OnBeforePrint пропишите if ( >= 1) and ( <= 1.5) then Memo1.Color := clGreen else ... и т.д.Раздел: Как обратиться к конкретной линии в Masterdata Fastereport ? Комментарий от gpi December 2012
-
Самый простой вариант - при построении отчёта создавать TfrxPictureView в требуемом TfrxMemoView и загружать в него изображение красного треугольника procedure Memo2OnBeforePrint(Sender: TfrxComponent); var tr: TfrxPictureView; Memo: TfrxMemoVie…
-
Попробуйте все отчёты, начиная со второго, формировать в frxReport2 и добавлять в первый отчёт с помощью frxReport1.PreviewPages.AddFrom(frxReport2)
-
написал: Вместо того, чтобы добавить такую-же строку в список юзерских функций во время конструирования отчета в дизайнере.... Так после AddFunction описание пользовательской функции появится в runtime-дизайнере написал: Поддержка старых …
-
Что означает "регистрировать в дизайнере"? написал: как это было в версии 2.x Я представляю, сколько нытья будет после выхода пятёрки. Многим будет нужно "как было в FR 4"
-
написал: Единственно, не пойму смысла в AddFunction для общего случая, например с 3-мя параметрами. Любую пользовательскую функцию нужно зарегистрировать независимо от количества параметров написал: И еще вопрос, а нельзя ли объявление фу…
-
1. Ошибку выдавать не должно, если Вы добавили функцию с помощью AddFunction 2. В руководстве разработчика есть пример (для Delphi) Для "божественного" (http://bash.im/quote/420225) будет примерно так { int i = 0; Variant vr_ = "12345"; if ( M…
-
У Вас в условии "равно", а не "больше или равно"
-
Т.е. [IIF( = EncodeDate(2012, 12, 4) ,, 'Не требуется')] = 4.12.2012 и выводится "Не требуется"?
-
[IIF( = EncodeDate(2006, 1, 1) ,, 'Не требуется')]
-
Это особенность работы движка FR
-
У меня демо этой обёрки нет. Я ею даже не пользуюсь. Скачал когда-то в интернете на случай, что пригодится
-
написал: Но его использовние тоже невозможно, опять же в силу нынешних особенностей реализации связи отчета с приложением. Какие особенности могут помешать изменить текст internal - запроса? Подскажите пожалуйста, если ли иные способы отсорти…
-
Используйте вертикальные бэнды или фильтруйте датасет по каждому новому значению группы и выводите кросс для каждой группы отдельно
-
Тогда разбивайте Ваш датасет на два и выводите эти датасеты во вложенных side-by-syde отчётах, или воспользуйтесь советом, полученным на sql.ru по созданию датасета с данными прихода и расхода в одной строкеРаздел: Помогите создать отчет "журнал регистрации приходных и расходных ордеров" Комментарий от gpi November 2012
-
Используйте функцию IIF для отображения данных в мемо по условиюРаздел: Помогите создать отчет "журнал регистрации приходных и расходных ордеров" Комментарий от gpi November 2012
-
Пример в аттаче
-
Перекачал инсталлер - уже исправили
-
написал: Что означает: "Особенность агрегатной функции – она должна быть использована внутри объекта "Текст"" Если в скрипте есть SUM(++,MasterData1,1) то и в мемо должно быть [SUM(++,MasterData1,1)]
-
Попробуйте перенести Riched20.dll с работающего компьютера на нерабочий в папку с проектом
-
Похоже на использование TfrxUserDataset без события OnPrior
-
В 4.13 recompile.exe создаёт требуемый каталог, копирует файлы, но не компилирует пакеты. Для IDE до XE3 можно взять recompile.exe с предыдущей версии. Для XE3 - собирать пакеты вручную