Сортировка по нескольким столбцам

Автор Кузьменко Алексей, Вересня 26, 2014, 06:49:40 PM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

Кузьменко Алексей

Если в поле "ДПИ" есть несколько идентичных значений то сортировка по другим столбцам происходит не корректно.

Akella

Сортировка учитывает ещё и милисикунды, которые не видны в таблице.

Кузьменко Алексей

Тем не менее столбцы отсортированы не правильно. Выбрана сортировка по двум столбцам "ДПИ" и "Комнат" правильно отсортирован только столбец с "ДПИ".

Akella

Вы так и не поняли.
Ещё раз.
Программа сортирует дату и время с учётом МИЛЛИСЕКУНД.




т.е. это одинаковое время
31.07.2014 10:41:45.595
31.07.2014 10:41:45.595

а это разное
31.07.2014 10:41:45.595
31.07.2014 10:41:45.596

видите, здесь милисекунды есть:


в пределах 595 отсортировано по комнатности 1, 2 и потом 3

Akella

По идее, программа не знает нужны ли в сортировке пользователю секунды или минуты, или часы, или только по дате сортировать вообще без учёта времени. Поэтому сортирует вот так вот, с учётом миллисекунд.

Кузьменко Алексей


Akella

Правильнее было бы сказать, что точность соблюдается до миллисекунд.
А вот если группировать, то группировка будет выполнена с точностью до дней, без учёта времени.

Пока что никто не интересовался этим и не просил ничего конкретного по сортировке и/или группированию.

Если что-то нужно доделать/переделать, пишите.

Кузьменко Алексей

Группировка столбцов действительно решает проблему, только вот если выделить несколько объектов и отправить их в таблицу "Отбор" появляются лишние строки, а в остальном вполне комфортно работать.

Akella

Отбор - это накопительная таблица.
Попробуйте нажать ниже таблицы кнопку очистки и заново отправить выделенные объекты в отбор.

Кузьменко Алексей

Если пользователь выбирает диапазон, а не отбельные объекты в таблицу отбора попадает мусор. Кнопка очистить не помогает.

Akella

ок, будем разбираться
а пока что просто выделите "мусор" и можете удалить выделенные записи из таблицы (Ctrl+Del) или Del

Akella

"Мусор" из-за группирования. Программа и заглавные строки групп тоже пытается вставить в Отбор.

Akella

Чтобы в Вашей версии при группировании не попадал мусор из результатов поиска в Отбор, выделяйте отдельно одну часть и отправляйте в отбор, а потом вторую часть. Ну чтобы разделительные строки не были выделены.

Проблема уже исправлена, но это только в 408ой версии будет доступно.


Akella

Так у Вас же сетевая версия и срок техподдержки уже закончился.

Кузьменко Алексей

У меня ни когда не было сетевой версии.

Akella

У Вас бесплатная версия? Тогда смело обновляйте свою бесплатную версию http://makeit-team.com/omln.html

SMF spam blocked by CleanTalk