Сортировка данных
Для правильной работы группы необходимо выполнение следующего условия:
Источник данных должен быть отсортирован по тому полю, которое используется в условии группировки.
Если это условие не выполняется, вы увидите множество одинаковых групп, содержащих по 1-2 строки данных:
К счастью, в FastReport есть возможность отсортировать источник данных двумя способами.
- вы указываете порядок сортировки данных в редакторе группы. Источник данных автоматически сортируется по условию группировки;
- вы указываете сортировку в редакторе бэнда "Данные", который входит в группу.
Оба способа равнозначны, однако удобнее использовать первый способ - при создании группы вы указываете группировку и сортировку данных в одном диалоге.
В некоторых случаях использовать первый способ нельзя. Допустим, мы задаем группировку по первой букве названия продукта. При этом продукты будут отсортированы только по первой букве, что нежелательно. В данном случае нужно воспользоваться вторым способом и указать сортировку по полному названию продукта.