Метод SetOrder Назад В начало Вперед

Назначение

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

Описание

function SetOrder (orderN : integer) : integer;

Параметры

orderN - номер порядка сортировки.

Примечание

Префикс идентификаторов для порядков сортировки - "ti".

Пример

В примере реализована сортировка списка сотрудников по их порядковому номеру и алфавиту. Варианты сортировки переключаются из интерфейса по командам cmNum и cmName.

interface example1;
  create view
	as select * from Employee
	order byName by name
	order byNum by num;
  browse viewEmployee;
	show at(,,,10);
	fields
	num ' Номер ';
	name ' ФИО ';
  end;
  screen scEmployee;
	show at(,11,,);
	buttons
	cmName;
	cmNum;
<<
<.Cортировать по именам.><.Сортировать по номеру .>
>>
  end;
  handleEvent
	cmName: {
	setorder(tiByName);
	RescanPanel(#Employee);
}
	cmNum: {
	setorder(tiByNum);
	RescanPanel(#Employee);
}
	cmUpDaterecord: update current Employee;
	cmDeleterecord: delete current Employee;
	cmInsertrecord: insert current Employee;
  end;
end.