gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
Пример в аттаче
-
Перекачал инсталлер - уже исправили
-
написал: Что означает: "Особенность агрегатной функции – она должна быть использована внутри объекта "Текст"" Если в скрипте есть SUM(++,MasterData1,1) то и в мемо должно быть [SUM(++,MasterData1,1)]
-
Попробуйте перенести Riched20.dll с работающего компьютера на нерабочий в папку с проектом
-
Похоже на использование TfrxUserDataset без события OnPrior
-
В 4.13 recompile.exe создаёт требуемый каталог, копирует файлы, но не компилирует пакеты. Для IDE до XE3 можно взять recompile.exe с предыдущей версии. Для XE3 - собирать пакеты вручную
-
Как-то так: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, frxClass; type TForm1 = class(TForm) frxReport1: TfrxReport; procedure FormCreate(Sender: TObject); private…
-
TfrxRichView.Wysiwyg = True для отрисовки используется канвас принтера Что значит русские цифры? Приложите шаблон отчёта с проблемным TfrxRichView и его содержимым
-
А если установить TfrxRichView.Wysiwyg = False, ошибка появляется?
-
Принтер сетевой? В on-line?
-
Принтеры на этих компьютерах установлены?
-
Используйте бэнд с двумя колонками
-
procedure TForm1.Button1Click(Sender: TObject); begin frxPreview1.Lock; frxReport1.PrepareReport(True); frxReport1.ShowPreparedReport; frxPreview1.Unlock; end; procedure TForm1.Button2Click(Sender: TObject); begin frxPrevie…
-
Попробуйте менять Duplex в событии TfrxReport.OnPrintPage
-
Передавайте строку (с кавычками) в TfrxBarcodeView.Expression или используйте TfrxBarcodeView.Text. Тип штрихкода EAN128A-B
-
Да http://www.fast-report.com/en/forum/?p=/discussion/8569
-
написал: Уже и под XE3 зафигачили FR4 VCL. Ещё нет. Только Embarcadero Edition. А в пользовательской панели у меня пока 4.12.14 с неработающим для XE3 recompile.exe Плюс постоянные обновления беты для FMX - для корректной работы совместно с…
-
обёртка для TClientDataset устроит?
-
Использование Ctrl+Space в редакторе скрипта подсказывает аналогичные Delphi решения: ADOQuery1.ExecSQL; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select ...'); написал: Даже не ожидал, что здесь так много спецов... Здесь 99% только ищут р…
-
если можете отобразить данные в TDBGrid, то можно. Всё зависит от компонентов доступа к данным, которые Вы используете
-
написал: при условиях if Engine.FreeSpace<=MasterData1.Height then Engine.NewPage; или if (MasterData1.DataSet.RecNo mod <fgf> = 0) and (MasterData1.DataSet.RecNo > 0) then Engine.NewPage; создается новая страница, а не осуществл…
-
Не сработает if Band.Columns > 1 then Попробуйте использвать бэнд с двумя столбцами
-
Попробуйте пофиксить frxEngine.pas (этот фикс для бэндов с несколькими столбцами, но, возможно, сработает и в Вашем случае) procedure TfrxEngine.CheckBandColumns(Band: TfrxDataBand; ColumnKeepPos: Integer; SaveCurY: Extended); begin if Band.Colu…
-
Фоновый бэнд - TfrxOverlay
-
Вызывайте в скрипте MasterData1.ОnBeforePrint Engine.NewPage, когда это требуется
-
используйте фоновый бэнд
-
Скрывать страницы отчёта нужно в главной процедуре отчёта
-
Это промежуток ни на что не влияет. Промежуток между бэндами задаётся в меню дизайнера Вид - Настройки
-
написал: У меня получается только добавить новую пустую страницу с помощью Engine.NewPage, а как её изменить, да ещё чтобы данные с Page2 брались, не знаю. В таком случае нужно пробовать сразу формировать нужный отчёт с помощью скрипта. Если …
-
Попробуйте вызывать пользовательскую функцию в OnStopReport, которая будет выполнять пересортировку страниц в коде Delphi