gpi
gpi
Подробная информация
- Имя пользователя
- gpi
- Электронная почта
- Присоединился
- Посещений
- 167
- Был на сайте
- Группы
- FR Team
Комментарии
-
Текстовый файл печатается в одном Мемо?
-
При AutoSize = False OnCalcWidth не обрабатывается
-
TfrxReport.PreviewPages.SaveToFile; TfrxReport.PreviewPages.LoadFromFile;
-
AllowExpressions установлено в True?
-
MemoMassa.Text := '[/1000]';
-
У меня работает procedure Cross1OnBeforePrint(Sender: TfrxComponent); begin Cross1Corner3.Width := 200; end;
-
Перенесите код в событие OnBeforePrint кросса
-
Если устроит, можно отключить AutoSize у кросса и использовать заголовки фиксированной ширины Или сделать с вложенным отчётом без повторения значений на новой странице, или с мастердата со значениями в первой строке - вполне рабочий вариант. А если…
-
Тогда Вам придётся заморачиваться со скриптом: либо выводить значение в средней ячейке на втором проходе, либо выводить мемо необходимой высоты, а последующие скрывать (тоже на втором проходе) Ну, или ждать FR5. В нём обещают полноценное объединени…
-
Приложите шаблон отчёта и сохранённые страницы превью
-
Вам нужно использовать обычный TfrxMasterData и устанавливать границы мемо в скрипте
-
Это можно сделать с помощью скрипта в обработчике OnBeforePrint
-
Почему Вы не хотите просто установить заголовки строк и заголовки ячеек прямо в кроссе без использования Header?
-
Попробуйте установить shiftMode = smWhenOverlapped
-
Используйте подвал группы
-
написал: Вот что вышло (шапка усложнилась, но как это получилось?): Объясните Ваше высказывание. Текущая шапка Вас устраивает? Она и должна была получиться после следующих Ваших действий: написал: Получилась вышепоказанная шапка приблизи…
-
можно добавить в датасет вычисляемое поле (на стороне сервера), которое будет возвращать целое число в зависимости от количества заказов 0 - до 20; 1 - 21-100; 2 - более 100 и в условии группировки поставить это поле. Датасет должен быть отсорти…
-
Подозреваю, что именно такую сложную шапку, как Вы хотите, сделать нельзя
-
Смотрите пример в FRDemo написал: Demonstrates how to print several copies of report where each copy should have a name. To do this: - put a memo object with [CopyName#] text inside. It will show a copy name; - go "Code" tab and write a si…Раздел: ак при печати отчета в конкретное поле ставить номер печатаемой копии? Комментарий от gpi July 2011
-
Добавляете в проект run-time дизайнер и покупаете лицензии на него по количеству пользователей. Можно ещё приобрести Fast Report for Business
-
дубль
-
[StrToFloat(Trim(Memo1.Memo.Text)) * StrToFloat(Trim(Memo2.Memo.Text))]
-
А что в Memo1, Memo2?
-
Попробуйте frxReport1.PrintOptions.Duplex:=dmVertical;
-
Приложите шаблон отчёта
-
Вы бы выложили простой тестовый проект, демонстрирующий проблему
-
написал: ну по крайней мере в данный момент точно нет И вряд ли будут. Во всяком случае на конференции говорили, что в FR5 их тоже не будет
-
Тогда переопределяйте TfrxPreviewForm(frxReport1.PreviewForm).ExportPopup.OnPopup
-
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, frxClass, frxExportPDF, frxPreview, frxDsgnIntf, Menus; type TForm1 = class(TForm) frxReport1: TfrxReport; frxPDFExport1: TfrxPDFExport; Save…
-
Создайте и расположите мемо на бэнде в дизайнере, а в скрипте управляйте его видимостью