Страница 1 из 1
					
				Сортировка в таблице памяти
				Добавлено: 14 мар 2019, 18:28
				 Espada
				доброго дня, начал работать с таблицами памяти. возник такой вопрос: при выводе информации из таблицы, данные сортируются по индексу, заданному в структуре таблице, и по возрастанию... как сделать, что бы данные сортировались по убыванию? структура таблицы: 
Код: Выделить всё
table struct mtSpisok
(
  nameMC : String
, barkod : String
, kolvo : Double
, party : String
, cell : String
)
with index
(
  ind00 = nameMC
)
;
 
			
					
				Re: Сортировка в таблице памяти
				Добавлено: 15 мар 2019, 09:32
				 Buddy
				
			 
			
					
				Re: Сортировка в таблице памяти
				Добавлено: 15 мар 2019, 12:38
				 Espada
				
			 
			
					
				Re: Сортировка в таблице памяти
				Добавлено: 17 мар 2019, 19:06
				 edward_K
				Вы можете  создать  несколько индексов и в логической  таблице создать несколько сортировок 
Только не свалитесь на ‘внешние выгрузки’.
Точно как писать не скажу сейчас - смотрите в доке setorder.
Сортировку можно также переключать bounds
Если вы подымаете bounds и он не должен ломать сортировку
То пишется так
Bounds bykatorg pkatorg  ==t.ckatorg(noindex) ordered by tableorder
Также есть слово root, которое указывается слева и обозначает только что справа может быть поле для сортировки
			 
			
					
				Re: Сортировка в таблице памяти
				Добавлено: 28 мар 2019, 11:50
				 ira
				Еще вариант вывода
_loop backward Oborot 
{
}