powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Группировки в FastReport 6
14 сообщений из 14, страница 1 из 1
Группировки в FastReport 6
    #39816421
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток уважаемые форумчане!

Поставили задачу соорудить отчёт, до этого никогда не работал с множественными группировками.
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816432
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В наборе данных присутствуют следующие поля:
ORDER_NUMBER - номер заказа
UNIT_NAME - название подразделения
OPER_NAME - название операции
PRICE - расценка
QTY - количество
COST - стоимость
O.NAME AS ORDER_NAME - название заказа
oper_type - тип операции

И получается у меня отчёт как на картинке, а нужен как на картинке в первом посте
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816448
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А скрин бендов в дизайнере ?
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816502
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой-то странный отчёт и странное требование. Группировка по типу операции (если разным названиям операций может соответствовать один тип), по логике должна строиться так

Участок 1
Операция 1 тип операции 1
Операция 2 тип операции 1
итого по тип операции 1
Операция 3 тип операции 2
итого по тип операции 2
итого по участок 1

В этом случае бэнды следует располагать так

GroupHeader (участок)
GroupHeader (тип операции)
MasterData
GroupFooter (тип операции)
GroupFooter (участок)
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816510
Shuraken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или под типами операций имеются в виду "Сдельные операции", "Повремённые операции", а Операция 1, 2, 3 - это то, что к ним относится? В этом случае группировка такая

GroupHeader (Тип операции)
GroupHeader (Участок)
MasterData (наименование операции)
GroupFooter (итого по участку)
GroupFooter (итого по типу операции)
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816529
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

чёт забыл приложить
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816534
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shuraken,

я делаю так. Сначала группировка по номеру заказа, дальше по типу операции (повременная или сдельная), дальше по участку и в конце мастердата
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816554
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понятно, зачем в группах написано <OrderNumber>+<Order_Type>+<Unit_Name> ?
Оставьте группировку по полю, а не по сумме
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816584
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr, если оставить только по имени поля, то в одном заказе формируется всё правильно, а в другом неправильно
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816592
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В заказе 183 видно, что Операции у вас чередуются (Сдельные/Повременные). Это говорит о неправильной сортировке датасета
Данные нужно отсортировать по Заказу, Операции, Участку
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816603
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBr,

бэнды у меня сейчас настроены так. Может вы подскажите как их переставить?
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816610
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бэнды расположены правильно. Неправильная сортировка в запросе.
Данные нужно отсортировать по Заказу, Операции, Участку
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816626
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrВ заказе 183 видно, что Операции у вас чередуются (Сдельные/Повременные). Это говорит о неправильной сортировке датасета
Данные нужно отсортировать по Заказу, Операции, Участку

Я правильно вас понял?
1 сортировка: Номер заказа
2 сортировка: Тип операции
3 сортировка: Имя участка
...
Рейтинг: 0 / 0
Группировки в FastReport 6
    #39816635
JaS0n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrБэнды расположены правильно. Неправильная сортировка в запросе.
Данные нужно отсортировать по Заказу, Операции, Участку

Спасибо получилось
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Группировки в FastReport 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]