Метод SetOrder (Integer) : Integer
Top  Previous  Next


Назначение  
Установка порядка сортировки логической таблицы.  
Описание  
function SetOrder (OrderN : Integer) : Integer;  
Параметры  
OrderN : Integer - номер порядка сортировки.  
Замечание  
Префикс идентификаторов для порядков сортировки - "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); CallToNeighbours(cmSetPos,#Employee); }  
cmNum: { setorder(tiByNum); CallToNeighbours(cmSetPos,#Employee); }  
cmUpDaterecord: UpDate current Employee;  
cmDeleterecord: Delete current Employee;  
cmInsertrecord: Insert current Employee;  
end;  
end.