|
2 / 2 / 2
Регистрация: 21.04.2011
Сообщений: 100
|
|
Многотабличный отчет QReport30.04.2012, 07:34. Показов 2833. Ответов 9
Метки нет (Все метки)
Есть две таблицы: группа и студенты. Необходимо сгруппировать студентов по группам, вывести id студента, фамилию и адрес. Для этого я добавил компоненты QReport, QRGroup для группировки, QRDBText для вывода текста. Подскажите, какие свойства нужно выставить у этих компонентов, потому что мой вариант не работает..
Добавлено через 13 часов 56 минут Теперь вот в чем вопрос: у QRGroup есть свойство Expression для группировки, мне в него нужно записать как раз поле Номер группы, по которому происходит группировка. Проблема в том, что когда жму на него, потом на Database Field, у меня в появившемся списке нету ничего. В чем может быть проблема?
0
|
|
| 30.04.2012, 07:34 | |
|
Ответы с готовыми решениями:
9
Qreport QReport из DBGrid Qreport и БД accses |
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 30.04.2012, 08:33 | |
|
Зеленый1, ну такое бывает, когда источник данных еще не видит структуры производной таблицы... в принципе, на это особо внимания не обращай, а руками пропиши имя нужного поля... когда ты перед вызовом отчета выполнишь запрос, он найдет там нужное поле и по нему уже будет группировать
1
|
|
|
2 / 2 / 2
Регистрация: 21.04.2011
Сообщений: 100
|
|
| 30.04.2012, 08:55 [ТС] | |
|
Lord_Voodoo, спасибо за совет! Нашел другой способ, по-моему он проще и нагляднее - с помощью Detail и SubDetail, на нем и остановлюсь.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 30.04.2012, 09:44 | |
|
Зеленый1, я вам давал совет по самому генератору отчетов, потому что часто запрос формируется динамически, поэтому на встроенные подсказчики надежды не будет...
1
|
|
|
2 / 2 / 2
Регистрация: 21.04.2011
Сообщений: 100
|
|
| 30.04.2012, 14:57 [ТС] | |
|
Подскажите пожалуйста, ещё вот такой вопрос возник: теперь у меня уже связаны таблица Группа с таблицей Факультеты, мне надо вывести после всех групп количество студентов на факультете. Отчет мой имеет следующий вид, на нем как раз нету нужного компонента, не знаю куда его впилить правильно, подскажите как нужно сделать.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 30.04.2012, 15:05 | |
|
Зеленый1, ну в принципе в Summary его и нужно помещать... он по идее выводится в самом низу отчета
0
|
|
|
2 / 2 / 2
Регистрация: 21.04.2011
Сообщений: 100
|
|
| 30.04.2012, 16:17 [ТС] | |
|
Lord_Voodoo, в Summary выводится вообще сколько студентов учится на всех факультетах, а у меня 3 факультета и после каждого нужно вывести, сколько учится на данном факультете.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 30.04.2012, 20:08 | |
|
Зеленый1, ну тогда придется группу мастерить, у нее есть Footer, где ты сможешь вычислить сумму по группе
0
|
|
|
2 / 2 / 2
Регистрация: 21.04.2011
Сообщений: 100
|
|
| 30.04.2012, 20:35 [ТС] | |
|
Lord_Voodoo, "группу мастерить" - добавить QRGroup? А потом какие свойства у него выставить?
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 30.04.2012, 20:57 | |
|
Зеленый1, ну ему надо указать имя поля, по которому группировать...
0
|
|
| 30.04.2012, 20:57 | |
|
Помогаю со студенческими работами здесь
10
Qreport vs html C++ Builder 6 and QReport
Из QReport В FastReport Отсутствует QReport Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|