gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 178
- Был на сайте
- Группы
- FR Team
Комментарии
-
Нужно отсортировать датасет сначала по наименованию, затем по ФИО и сделать группировку по наименованию
-
procedure TForm1.Button1Click(Sender: TObject); var AStream: TMemoryStream; begin TfrxReportPage(frxReport2.FindObject('Page1')).PrintOnPreviousPage:=True; AStream:=TMemoryStream.Create; frxReport1.PrepareReport(True); frxReport2…
-
Посмотрите в демо отчёт Group totals in header. В этом отчёте итоги запоминаются в массиве, а на втором проходе выводятся в заголовке группы. При формировании основной части отчёта можно накапливать суммы в соответствующих элементах массива, а зате…
-
1. Используйте скриптовые переменные или переменные отчёта frxReport1.Script.Variables:= или frxReport1.Variables:= 2. Можно прочитать в TStringList или прямо в Memo var sl: TStringList; procedure Page1OnBeforePrint(Sender: TfrxComponent); begin…
-
Какую версию FR используете? Выложите шаблон отчёта
-
Попробуйте расположить на MasterData1 SubReport, на котором расположите MasterData2. MasterData2 свяжите с Detail-датасетом. Бэнд MasterData1 должен быть растягиваемым, а SubReport - печататься на бэнде. Но всё-таки лучше использовать один набор да…
-
Попробуйте вот это написал: Попробуйте убрать комментарий со строки {$DEFINE PRN_RESET} в файле FR_Prntr.pas и перекомпилировать пакет FR и ваш проект. Как правило, проблема решается. А обновить FR 2.5 на 2.56 можно?
-
Добавьте группировку по названию цеха. Высоту GroupHeader установите в 0, на MasterData выводите Memo с [Line#]
-
Добавлять новый набор данных необязательно. Достаточно добавить ещё одну страницу, на которую поместить GroupHeader, MasterData, GroupFooter, ReportSummary. Группировку повторить из предыдущей страницы, высоту MasterData установить в 0, суммы вывод…
-
Посмотрел. Вроде бы всё нормально, у меня работает корректно. Пробовал на 2.53 и 2.55 В архиве аа1.* - изменённый исходный отчёт, MasterData подключил к виртуальному источнику данных. Единственное предположение - переменной АА при печати на второй…
-
// text align frtaLeft = 0; frtaRight = 1; frtaCenter = 2; frtaVertical = 4; frtaMiddle = 8; frtaDown = 16; Cвойство Memo.Alignment: Integer; (1 - по правому краю, 2 - по центру, 3 - по ширине, +4 - текст по вертикали, +8 - центровка по высо…
-
Выложите шаблон отчёта (frf) и результат(frp)
-
Посмотрите здесь http://www.fast-report.com/ru/forum/index....hl=coinitialize
-
В проекте отчёт хранится в DFM
-
В программе: frxReport1.Script.Variables['NeedRotate']:=False; frxReport1.PrepareReport; if frxReport1.Script.Variables['NeedRotate'] then begin TfrxReportPage(frxReport1.FindObject('Page1')).Orientation:=poLandscape; frxReport1.…
-
frxReport1.ReportOptions.Name
-
Пример во вложении
-
В обработчике страницы Line_:=0; В обработчике заголовка группы inc(Line_); В Memo (Suppress=True) на Masterdata [Line_]
-
У Memo c ГРУППА1 установите Suppress=True (Скрывать повторяющиеся значения)
-
А так разве не работает? frxReport1.PrepareReport(); ShowMessage(IntToStr(frxReport1.PreviewPages.Count));
-
Данные из GroupHeader перенесите на MasterData
-
В программе frxReport1.PrepareReport(); ShowMessage(IntToStr(frxReport1.PreviewPages.Count)); В скрипте - переменная TotalPages. Отчёт должен быть двухпроходным
-
if FontDialog1.Execute then TfrMemoView(frReport1.FindObject('Memo1')).Font:=FontDialog1.Font;
-
Используй frUserDataSet
-
Раз начали высказывать пожелания, попрошу тоже Сделайте frxReport1.Script.Variables.Clear, если не сложно
-
Добавь в uses frxHiButtons.pas
-
По-моему, фильтр экспорта в PDF не позволяет задавать степень сжатия JPEG Разница между размерами fp3 и PDF, наверное, обусловлена наличием в отчёте RichView, т.к. RichView экспортируется в PDF как рисунок JPEG
-
var Y: extended; procedure MasterData1OnAfterPrint(Sender: TfrxComponent); begin Y:=Engine.CurY; end; procedure PageFooter1OnBeforePrint(Sender: TfrxComponent); begin Engine.CurY:=Y; end; procedure ReportSummary1OnBeforePrint(Sender: TfrxC…
-
А AcrobatReader установлен?
-
Значит, у ячейки Cell установлена агрегатная функция. Нужно убрать агрегатную функцию, установить в нет