7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583
|
||||||
1 | ||||||
Случайная сортировка отфильтрованной таблицы21.02.2014, 09:32. Показов 1587. Ответов 5
Метки нет (Все метки)
Здравствуйте. Задача отсортировать случайным образом отфильтрованную таблицу.На сколько мне известно можно сортировать по возрастанию или убыванию как нить так (+" ASC",// +" DESC")
0
|
21.02.2014, 09:32 | |
Ответы с готовыми решениями:
5
Случайное значение из отфильтрованной таблицы Копирование значений отфильтрованной таблицы Перенос данных из отфильтрованной таблицы на другой лист случайная сортировка |
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583
|
||||||
21.02.2014, 14:05 [ТС] | 3 | |||||
Вы имеете ввиду
Так же выдает ошибку "В коллекции не удается найти элемент соответствующий требуемому имени или порядковому номеру". По идее тут есть тема Выборка 100 случайных строк из таблицы, но там идет выборка 100 (а не установленное фильтрацией количество) случайных строк, а во вторых обязательно ли все так усложнять, можно ли обойтись без ADOQuery1? Добавлено через 5 минут Можно ли сделать что-то типа "+"RND(Column->FieldName) ""?
0
|
Супер-модератор
|
|||||||||||
21.02.2014, 14:36 | 4 | ||||||||||
Сообщение было отмечено Sasha как решение
Решение
Случайное направление по заданному столбцу:
1
|
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583
|
||||||
22.02.2014, 13:17 [ТС] | 5 | |||||
Спасибо. Только у меня синтаксическую ошибку выдает если писать Random, работает если писать random.
И метод
Но мне хотелось бы управлять процессом сортировки по данному столбцу, то есть если это числовое поле , то в при первом запуске random мы получим например порядок 1,2,5,4,3 ,при втором 5,2,4,3,1 при третьем 3,2,5,4,1 ... То есть не по возрастанию и убыванию, а случайным образом. Как вы думаете, это возможно?
0
|
Супер-модератор
|
|
22.02.2014, 13:26 | 6 |
Нет такого понятия "сортировка случайным образом", сортировать можно только либо по возрастанию либо по убыванию. Чтобы сделать то, что тебе нужно - вводи еще одно поле, и заполняй его перемешанными значениями от 0 до кол-ва записей - 1, и упорядочивай его по возрастанию, тогда поле "счетчик" будет перемешано случайно...
0
|
22.02.2014, 13:26 | |
22.02.2014, 13:26 | |
Помогаю со студенческими работами здесь
6
Случайная сортировка постов Случайная сортировка с использованием IComparer Случайная сортировка html блоков Не работает случайная сортировка товара 1с-битрикс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |