С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
11 / 11 / 9
Регистрация: 26.08.2011
Сообщений: 177

FastReport продублировать выводимые записи

08.09.2016, 20:10. Показов 2316. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Я создаю отчет в который вывожу записи из базы данных, т.е. выбираю необходимые записи SQL-запросом и формирую отчет. Возник вопрос, возможно ли продублировать выводимую запись. Например я выбираю запросом одну необходимую мне запись, формирую отчет и получаю таблицу с одной записью. Как сделать чтобы получить таблицу с, например, тремя одинаковыми записями (т.е. продублировать необходимую мне запись трижды)?
Заранее спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.09.2016, 20:10
Ответы с готовыми решениями:

Как лучше писать запросы и отображать выводимые записи
Здравствуйте. Есть пару вопросов по ADO.NET. БД в ms sql server 2008: 1. Я подключаюсь через визуальные средства в VS 2010. Как лучше...

Продублировать записи в ту же таблицу, но с другими значениями
Доброго времени суток! Застрял в одном месте при написании скрипта, помогите, пожалуйста, если кому не трудно. Попробую описать...

Вывод в FastReport одной записи?
У меня есть Adotable и DBgrid как вывести в отчет только одну запись которая выбрана в DBgrid'e? Это как то можно сделать без Adoquerry по...

6
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
09.09.2016, 13:36
динамически создавать поля в репорте и туда заносить данные из таблицы кодом
0
11 / 11 / 9
Регистрация: 26.08.2011
Сообщений: 177
09.09.2016, 18:24  [ТС]
Как это сделать? Как вообще что-то в репорте делается динамически?
0
 Аватар для Sasha
4956 / 2420 / 531
Регистрация: 05.06.2008
Сообщений: 7,518
Записей в блоге: 3
10.09.2016, 11:28
А какая версия FastReport?
0
11 / 11 / 9
Регистрация: 26.08.2011
Сообщений: 177
10.09.2016, 12:51  [ТС]
5.1.5
0
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
10.09.2016, 18:21
Лучший ответ Сообщение было отмечено rozalski как решение

Решение

rozalski, не нужно ничего создавать динамически.

Кинь на форму компонент TfrxUserDataSet, сделай у него настройки
C++
1
2
    frxUserDataSet1->RangeEnd = reCount;
    frxUserDataSet1->RangeEndCount = 3;
В отчёте размести свою строку таблицы на блоке MasterData и свяжи этот блок с frxUserDataSet1

Тогда эта строка таблицы просто выведется трижды. При этом у тебя остаётся возможность оставить эти строки одинаковыми или же задать в каждой своё значение.

Прикрепляю небольшой проект с примером, думаю, разберёшься. fr.rar
2
11 / 11 / 9
Регистрация: 26.08.2011
Сообщений: 177
10.09.2016, 19:29  [ТС]
Спасибо! Кажется все получилось! Буду тестировать!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.09.2016, 19:29
Помогаю со студенческими работами здесь

Отчёт по выбраной записи (FastReport)
Есть таблица записей, нужно сделать вывод отчёта по выбранной записи. Вот есть код: procedure TFKadru.BitBtn3Click(Sender:...

Fastreport FIB отчет вставляющий записи в БД - ошибка
Select Query: the insert update delete ddl or authorization statement cannot be executed because the transaction is inquiry only ...

Каждое вхождение наименьшей цифры, использованной в записи числа А, продублировать
Задано число А, содержащее не более пяти цифр. Каждое вхождение наименьшей цифры, использованной в записи числа А, продублировать....

Как продублировать в таблице записи, одно из полей которых отвечает определенному условию?
Спасибо

Продублировать элементы массива при записи в новый файл (файловый ввод/вывод)
Есть код: #include <stdio.h> #include <iostream> #include <fstream> #include <time.h> #include <string> using namespace std; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru