Nightmareterrible
Nightmareterrible
Подробная информация
- Имя пользователя
- Nightmareterrible
- Присоединился
- Посещений
- 0
- Был на сайте
- Группы
- Members
Комментарии
-
Придётся вручную использовать функцию FormatFloat Например, Memo1.Text := FormatFloat('0#.##', Memo1.Value) Ну или писать User-функцию.
-
Есть несколько решений: 1) На уровне приложения проверять, пустой ли DataSet, если да, то делать TfrxMasterData(frxReport1.FindComponent('MasterData1')).RowCount := 1 2) Добавить Header и Footer, для Footer прикрепить Child = Child3 (содержимое та…
-
Не встречал такой в списке компонента Штрихкод. Если вариант извращенкий - формировать его в DataSet в вычисляемом поле-рисунке (BLOB) и в отчёте считывать это поле рисунка.Раздел: Как методами Fastreport получить штрих-код Itf-14 Комментарий от Nightmareterrible January 2017
-
Отправил в ЛС. Пришло?
-
Пришли файл отчёта, гляну.
-
https://www.fastreport.ru/ru/forum/index.php?showtopic=9889 Такая тема уже была. Если бы воспользовался поиском, то нашёл бы её без труда. Вот ещё одна, о применении пользовательских функций: https://www.fastreport.ru/ru/forum/index.php?showto…
-
Может двупроходный отчёт попробовать?
-
Надо бы для начала руководство пользователя прочитать. MyVariable - это название переменной, которую надо создать вручную. PageNo - скорее всего надо или (# - в зависимости от нужного результата)Раздел: В зависимости от номера страницы отображать сноску Комментарий от Nightmareterrible October 2016
-
Можно попробовать сохранить эту страницу в некоей переменной. Примерный алгоритм такой: 1) Memo.onBeforePrint : Set('MyVvariable', ); 2) Footer.onBeforePrint: if ( = ) then Visible := true else Visible := falseРаздел: В зависимости от номера страницы отображать сноску Комментарий от Nightmareterrible October 2016
-
onBeforePrint: GroupHeader2.Visible := = 0;
-
Footer добавил?
-
Если нумерация должна начинаться с 2, то довольно просто: onBeforePrint: Memo.Visible := > 1 Если же нужно начинать с 1 (то есть на первой странице ничего, на второй = 1), тогда нужно в memo прописать Страницы [-1] из [-1]Раздел: Как не печатать номер страницы на первой странице? Комментарий от Nightmareterrible July 2016
-
Использовать PrepareReport вместо ShowReport. В руководстве пользователя ведь всё есть.
-
Ну вот, ошибка возникает не при редактировании страницы, а при доступе к Picture1. Отлаживай код.
-
Нужен полный код функции. В какой строке возникает эта ошибка?
-
Да, этот метод в frxReport1.PreviewPages.ModifyPage() Modified будет работать там, где идёт изменение отчёта, то есть там, где есть var Modified в фактических параметрах функции. Например, в ClickObject. Здесь пример работы ModifyPage: https://w…
-
frxReport1.Modified := true или frxReport1.ModifyPage(N);
-
А если поместить сверху 1 Memo высотой в 2 см?
-
Memo.Highlight тебе нужен. срабатывает по полю Condition.
-
Так PageHeader и выводит шапку на каждой странице, это же не ReportHeader. Такой пример есть в FastReport 5 Demos https://www.fastreport.ru/ru/news/315/ Называется отчёт "Basic reports" -> "Report with title page" Выглядит это вот так: h…
-
Попробуй поставить smMaxHeight, может это передано будет и при экспорте в Word
-
Например, если использовать PageHeader вместо Header
-
Они туда добавляются, просто эти пункты экспортированы как таблица - это довольно стандартное поведение FastReport. Приходится в Word растягивать высоту строки, для того, чтобы увидеть добавленный вниз текст. Это связано с тем, что у таблицы в "Свой…
-
Без RTF-файла я это проверить не смогу. Для загрузки файлов есть масса файлообменников, например depositfiles.com
-
Можно больше подробностей? Чем открываете? Пример документа хотелось бы также увидеть.
-
Здесь в основном пользователи помогают друг другу. Разработчики сюда давно не заходят. С диалоговыми окнами fastReport не работал, поэтому, к сожалению, не подскажу как решить эту проблему. Но если попробовать реализовать то же самое через UseF…
-
Либо перехват обработки Engine, либо поместить эти MemoView, PictureView и т.д. на подложке-картинке. Саму картинку можно менять в событии MemoView.AfterPrint, вызывая пользовательскую функцию и передавая ей высоту и ширину MemoView, подгоняя тем са…
-
1) Использовать наследование 2) Использовать Subreport 3) В отчёте №2 поставить свойства PageN.PrintOnPreviousPage = true при этом не очищать frxReport перед загрузкой второго frxReport1.Clear; frxReport1.LoadFromFile(ExtractFilePath(paramst…Раздел: Как создать отчет бесконечной высоты из нескольких отчетов Комментарий от Nightmareterrible May 2016
-
А можно посмотреть шаблон отчёта?
-
Как мне видится, так это совершенно нормальное поведение. В MasterData 2 записи. с разными ОБТ. Для каждой записи MasterData прикрепляется свой DetailData по соответствию с MasterTable.ID Здесь важно именно правильно настроить наборы данных. У мен…