Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2

Fast Report Master Data

21.03.2013, 16:53. Показов 2677. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 2 таблицы, наименование полей у всех разные:

1 таблица (поля): Серийный номер, индекс заявки, номер акта

2 таблица (поле): Адрес

Мне нужно создать отчёт по полям 2 таблиц, я подключаю в компонентах frxDBDataset1 и frxDBDataset2 DataSourcы, далее настраиваю в генераторе отчётов Данные frxDBDataset1 и frxDBDataset2, Выставляю поля обоих таблиц в MasterData 1, у меня отображаются поля 1 таблицы и данные в них, а если поменять Master Data 1 на Master Data2 , то отобразятся поля 2 таблицы и данные в них, мне нужно сделать так, чтобы отображались поля обоих таблиц и их данные в одном расположении, а не одного поле и данные вверху, а другие поля и данные внизу......

C++
1
2
Типо такого:  Адрес    Серийный номер  индекс заявки  номер акта
              Москва   43288473234234  598420984      9833321
Нужно сделать...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.03.2013, 16:53
Ответы с готовыми решениями:

Fast report 4
Добрый день!! Хочу в свое приложение добавить Fast report 4 кто знает как им воспользоватся??? Добавлено через 56 минут нужно чтоб...

Fast report 4.9 группировка
Здравствуйте. У меня есть отчет с группировкой данных. Он выглядит примерно так: Группа 1 1.1 элемент 15 1.2...

Отчёты Fast Report
Здравствуйте, при написании отчёта наткнулся на проблему с ошибкой (прикреплено фото). База данных к отчёту подключена, отчёт работает при...

9
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
21.03.2013, 17:02  [ТС]
Если я поля 2 таблиц в редакторе отчётов закину в Master Data 1, то он отобразит адрес, но с последующими строками, этот адрес будет повторятся, скриншот ниже.
Миниатюры
Fast Report Master Data  
0
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
21.03.2013, 17:08  [ТС]
Если поле 2 таблицы закину в Master Data 2 , то отобразятся уже разные записи в поле адрес, но расположение уже будет другим....
Миниатюры
Fast Report Master Data   Fast Report Master Data  
0
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
21.03.2013, 17:16  [ТС]
Так же пробовал генератор отчётов Rave Reports, там такая-же фича...
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
22.03.2013, 01:41
lexis, честно скажу, детально в проблему вникать не стал, т.к. у меня сразу возник вопрос: почему бы не объединить таблицы посредством запроса и уже результат этого запроса представить в виде отчета?
0
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
22.03.2013, 09:12  [ТС]
Пробовал, у меня выходит в отчёте, так, как нужно, но в одной из таблиц отображается полная лабуда, т.к. она содержит lookup поля другой таблицы в самом билдере.

Добавлено через 26 минут
Проблема решилась
0
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
22.03.2013, 16:36
lexis,
Цитата Сообщение от lexis Посмотреть сообщение
Проблема решилась
Поделитесь решением
0
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
23.03.2013, 08:28  [ТС]
В общем добавил в генераторе отчётов во вкладке Data(данные) компоненты DataBase и Adoquery, подключил ADOQuery к DataBase, далее в ADOQuery написал запрос:
SQL
1
2
SELECT Adres.Адрес, Objaya.[Серийный номер], Objaya.[Индекс заявки], Objaya.[Номер акта]
FROM Adres INNER JOIN Objaya ON Adres.[Индекс для заявки]=Objaya.[Индекс заявки];
Затем перешёл на вкладку Page1( у вас могут быть 2 и т.п.) либо если у вас русская версия генератора, то Страница 1, в самом правом окошке перетянул нужные мне поля, по которым я делал запрос на объединение, расставил их как по скриншоту, чуть ниже, в компоненте MasterData изменил DataSet на мною созданный ADOQuery и всё.


Далее уже код в самом билдере. Вешаю на кнопку такой код

C++
1
2
3
4
5
if(OpenDialog1->Execute())
{
frxReport1->LoadFromFile(OpenDialog1->FileName);
frxReport1->ShowReport();
}
Всё работает.
Миниатюры
Fast Report Master Data   Fast Report Master Data  
1
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
23.03.2013, 08:36  [ТС]
Скриншоты что-то маленькие...
Миниатюры
Fast Report Master Data   Fast Report Master Data  
1
18 / 18 / 6
Регистрация: 26.03.2012
Сообщений: 130
Записей в блоге: 2
23.03.2013, 08:58  [ТС]
Скриншот полученного результата:
Миниатюры
Fast Report Master Data  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2013, 08:58
Помогаю со студенческими работами здесь

Установка Fast Report для C++ Builder 6
Может кто-нибудь помочь с установкой?

В fast report записи выводятся не так, как указано в конструкторе
Здравствуйте! Простите, если пишу не в ту тему, но не нашла специальную. У меня вот какая проблема. В редaкторе fast report составляю...

Ошибка Fast Report
При команде frxReport1->ShowReport(); , на компьютере где нет среды выдает ошибку приведенную на скрине ниже. Раньше уже запускал на других...

Fast report Rad studio 10.2
если функция типо fast report в rad studio или где можно скачать для версии 10.2,везде искал нету или платные,мне только для курсовой...

Компиляция формы с компонентами Fast Report
Установил компоненты FastReport версии 4 через файлы bpk положил компоненты fastReport на форму они подключили библиотеки frxclass и т.д....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
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
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru