Форум программистов, компьютерный форум, киберфорум
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. Показов 2698. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru