Страница 1 из 1

Сортировка данных

Добавлено: 14 дек 2010, 15:44
4it
Здравствуйте!

Вопрос: В таблице можно по одному из параметров осуществлять сортировку по возрастанию или убыванию. А возможно ли сделать так чтобы сперва выводилось значение "СЛОВО" а потом все остальные по алфавиту? Причем "СЛОВО" может как встречаться в выгрузке из БД так и нет

Сортировка данных

Добавлено: 15 дек 2010, 08:08
Aleksey
Здравствуйте,

Вы можете либо добавить свою функцию сортировки либо использовать два датабэнда, для первого установить фильтр на содержание значения "СЛОВО", а у второго установить фильтр (где не содержится значения "СЛОВО") и задать необходимую сортировку.

Спасибо.

Сортировка данных

Добавлено: 15 дек 2010, 08:50
4it
Вариант с использованием двух датабэндов не подходит.

Не могли бы вы помочь с написанием функции сортировки? По принципу: если значение колонки = "СЛОВО" - выводи "СЛОВО" вверх списка, остальное - сортировка по алфавиту. При этом все эти данные должны выводиться вместе со значением предущей колонки, к которой они относятся. Т.е.:

Код: Выделить всё

Сейчас:                                                Нужно:

Группа данных1    слово1                        Группа данных1          СЛОВО
               слово2                                                   слово1
               слово3                                                   слово2  
               СЛОВО                                                   слово3 

Группа данных2   слово4                          Группа данных2          СЛОВО
               слово5                                                  слово4 
              слово6                                                   слово5
               СЛОВО                                                  слово6

Сортировка данных

Добавлено: 16 дек 2010, 10:36
Aleksey
Здравствуйте,

Посмотрите пример отчета в приложенном файле.

Спасибо.

Сортировка данных

Добавлено: 20 дек 2010, 13:04
4it
Ок, спасибо все работает

Сортировка данных

Добавлено: 20 дек 2010, 15:39
Andrew
Здравствуйте!

Всегда рады Вам помочь!