gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 176
- Был на сайте
- Группы
- FR Team
Комментарии
-
1-й и самый простой вариант - сделать выборку всехнеобходимых данных одним запросом 2-й вариант - при выводе каждой строки основного набора данных переоткрывать детаил запросы с номером акта и номером позиции в качестве параметров
-
frxReport1.PreviewOptions.ZoomMode := zmWholePage;
-
Chart1.SeriesData.Items[0].Source3 := 'clRed;clYellow;clGreen';
-
Попробуйте var ser: TfrxSeriesItem; begin ser := Chart.SeriesData.Add; if = 0 then ser.SortOrder := 1 else ser.SortOrder := 2; end;
-
var i,j: integer; p: TfrxReportPage; Memo: TfrxMemoView; NeedModifyPage: Boolean; begin for j := 0 to frxReport1.PreviewPages.Count - 1 do begin p := frxReport1.PreviewPages.Page[j]; NeedModif…
-
Используйте функцию Copy
-
Проверьте, добавлены ли фильтры экспорта в проект
-
написал: Как можно получить эти Memo из готового отчета в коде? Только перебором всех элементов на всех страницах сформированного отчёта
-
Можно uses frxRes; frxResources.LoadFromFile('english.frc');Раздел: Можно ли в Fast Report 4 переключать язык интерфейса на лету? Комментарий от gpi February 2011
-
Тогда разместите требуемый элемент на заголовке страницы и управляйте его положением в событии TfrxPageHeader.OnBeforePrint
-
написал: В нем я вызываю frxPreview.Edit Вам нужно написать собственный код на основе кода frxPreview.Edit (с использованием ТfrxReport.PreviewPages.ModifyPage и последующим сохранением сформированного отчёта в fr3)
-
Нет. Избежать этого нельзя. Датасет должен быть отсортирован по условию группировки перед построением отчёта
-
Проверяйте наличие свободного места на странице Engine.FreeSpace перед выводом (после вычисления высоты) последней строки, если его недостаточно для вывода строки и итога, то Engine.NewPage
-
Попробуйте использовать TfrxReport.OnPrintPage. Данный код распологает мемо на определённом месте, но Вы можете модифицировать его для себя procedure TForm1.frxReport1PrintPage(Page: TfrxReportPage; CopyNo: Integer); var m: TfrxMemoView; begin …
-
Проверил. Наследование от многостраничного базового отчёта выполняется корректно. Версия 4.10.7
-
Лучше бы Вы приложили шаблон отчёта
-
Тогда вычисляйте размеры штрихкода в коде Delphi procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent); begin if Sender.Name = 'Memo2' then Sender.Width := TfrxBarCodeView(frxReport1.FindObject('Barcode1')).GetRealBounds.Ri…
-
написал: Memo1 должен выводиться после BarCode1 (находиться ниже BarCode1 в дереве отчёта) Да, этот совет, как оказалось, работать не будет Рабочий пример в аттаче
-
Memo1 должен выводиться после BarCode1 (находиться ниже BarCode1 в дереве отчёта) Код Memo1.width := BarCode1.width + 7; поместите в Memo1.OnBeforePrint
-
Обновите FR. В более ранних версиях возможности добавления серий в скрипте не былоРаздел: Ошибка, не могу присвоить серию диаграмме "Несовместимые типы 'tcustomaxispanel','t Комментарий от gpi January 2011
-
В FR3 такой возможности нет. Используйте последнюю версию FR 4.10.8Раздел: Ошибка, не могу присвоить серию диаграмме "Несовместимые типы 'tcustomaxispanel','t Комментарий от gpi January 2011
-
Начиная с версии 4.8 или 4.9, серии в скрипте можно добавлять так: In report script use: begin Chart1.AddSeries(csBar); with Chart1.SeriesData[0] do begin DataType := dtFixedData; XSource := '1;2;3;4;5;6'; …Раздел: Ошибка, не могу присвоить серию диаграмме "Несовместимые типы 'tcustomaxispanel','t Комментарий от gpi January 2011
-
В Firefox работает нормально. В IE не проверял, но, вероятно, тоже будет работать. Другими браузерами не пользуюсь
-
написал: переделывать как при переходе с 3 на 4 У меня проблем с переходом с 3 на 4 не было - убрал модуль frxHiButtons и всё
-
Попробуйте использовать события OnAfterPrint
-
Своё мнение я уже сказал - либо у Вас установлены не все обновления, либо патченые обновления Вот что выдал гугл по поиску @Sysutils@StringReplace$qqrx20System@UnicodeStringt1t149System@%Set$t21Sysutils@Sysutils__15$iuc$0$iuc$1% http://www.sicomp…
-
Попробуйте добавить ещё одну серию, подключив к ней неиспользуемые вертикальную и горизонтальную оси. Надписи на этих осях выводить белым цветом
-
Если использовать одну и ту же версию Delphi (без апдейтов), то и на 3 ПК не получится
-
Вы устанавливаете демонстрационную версию FR. Исходников (исходные коды) большинства модулей в ней нет. Вероятно, у Вас не установлены все обновления на Delphi, поэтому и возникает несовместимость пакетов. Установите все обновления для Delphi
-
Вы компоненты FastReport 4 в Install Packages отметили? FR у вас с исходниками или без? Какую версию FR (билд) устанавливаете?