Функция GetOrder Назад В начало Вперед

Назначение

Возвращает текущий порядок сортировки.

Описание

function GetOrder : integer;

Возвращаемое значение

Возвращает текущий порядок сортировки (константы ti<имя-порядка-сортировки>).

Константа tiNoOrder означает отсутствие порядка сортировки для таблицы. В этом случае построение структуры осуществляется согласно внутренним индексам.

Пример

Если в примере убрать "order by xf$title" и в cmInit'e сразу сделать GetOrder, получится как раз tiNoOrder.

#define msg(ord) SetOrder(ti#ord); Message(Case (GetOrder; ti#ord: 'Order: ti#ord'; 'Этого не должно быть'));

//====================================
interface test;

//------------------------------------
create view

as select
  *

from
  x$files

order by xf$title
order byxf$code by xf$code
;
				
//------------------------------------
screen sc
<<
>>
end;

//------------------------------------
handleEvent

cmInit:
{
  #msg(ByXF$Code);
  #msg(Standard);
  #msg(NoOrder);
}
end;

end.

Версия

Начиная с Атлантис 5.3.08.