Аватар для Одиночка
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880

FastrReport: Печатать второй отчёт на той же странице

07.07.2014, 06:57. Показов 5488. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго дня, Уважаемые.
Пишу на этот форум, поскольку чаще с FastReport-ом работают именно здесь.
Создал накладную в FastReport-е. Но нужно печатать 2 экземпляра, и они прекрасно поместятся на одной странице. При использовании PrepareReport(False) второй отчёт всё равно начинается на новой.
Есть ли возможность печатать его на одной?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.07.2014, 06:57
Ответы с готовыми решениями:

QuickRep не хочет печатать отчёт
сделал я отчёт.поставил quckrep, qrrichtext and qrlabel несколько штук.но при вызове quckep->prewiew мне не показывает ничего.а на другой...

Не печатать номер страницы на последней странице
Здравствуйте, как убрать номер последней страницы чтоб не печатался. в документе 5 страниц, при печатании нужно чтоб принтер нумеровал...

На той же странице
Имеется код, который выводит значения функции в виде таблице, но он затирает форму и выводит на чистый документ, а надо,чтобы под формой на...

1
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
07.07.2014, 08:52
Лучший ответ Сообщение было отмечено Одиночка как решение

Решение

Одиночка, Привет!
Попробуй этот рецепт:
В отчете FR в настройках страницы на вкладке "Прочее" отмечаете галочку
"Печатать на пред. странице".
В Delphi пишете следующий код:

frxReport1.PrepareReport(True); // Печать первого экземпляра с удалением
всего что было ранее
frxReport1.PrepareReport(False); // Печать второго экземпляра без удаления
предыдущего
frxReport1.ShowPreparedReport; // Открыть окно предварительного просмотра
(можно методом Print кинуть
// на притер без
предв. просмотра)

Все. Готово.

Можно еще и линию отреза между документами напечатать. Для этого я завел в
отчете вторую страницу с пунктирной линией, поставил ей "Печатать на пред.
странице" и перед первым экземпляром делаю ей
(frxReport1.Pages[1] as TfrxReportPage).Visible:=True;
а после соответственно False.

Я у себя в программе добавил еще и анализ на кол-во строк в документе. Если
строк меньше 7, печатаю по выше описанной схеме, иначе программно снимаю
"Печатать на пред. странице" и не печатаю линию отреза. Получается две
страницы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2014, 08:52
Помогаю со студенческими работами здесь

Ответ на той же странице
Доброго времени суток. Я хочу написать небольшую страницу с простейшей логикой(использую ASP.NET 4.0 MVC). В общем, есть страница. На...

Обработка на той же странице
Всем привет, подскажите пожалуйста как можно сделать такое (с JavaScript не сильно знаком но как понял это можно сделать только на нём)....

На одной странице разместить отчёт с переносом непомещающихся полей на вторую половину страницы
Есть отчёт с 20 полями, при печати умещаются только первые 10 полей на первой половине странице. Можно ли разместить оставшиеся не...

Выполнение скрипта на той же странице
Как сделать, чтобы скрипт выполнялся на той же странице?

Как оставить пользователя на той же странице?
как оставить пользователя на той же странице. Пользователь заполняет форму добавления объявления, и если каптча введена не правильно данные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru