Метод SetTableBackOrderIn (Integer, Boolean)
Top  Previous  Next


Назначение  
Устанавливает обратный порядок сортировки для узла логической таблицы.  
Описание  
SetTableBackOrderIn (TableIdent : Integer; Set : Boolean);  
Параметры  
TableIdent : Integer - идентификатор таблицы. Константа с префиксом tn.  
Set : Boolean - если True, будет установлен обратный порядок сортировки, False - возвращен прямой порядок.  
Пример  
interface BackOrder;  
create view BackOr as select * from KatMC, SaldoMC  
where (( KatMC.NRec == SaldoMC.cMc  
))  
Order by KatMC.Name;  
Screen Scr1;  
Show At(,16)  
Buttons cmBackOrder;  
cmForwOrder;  
<<  
<. BackOrder .> <. ForwOrder .>  
>>  
end;  
browse br1;  
Show At(,,,15)  
Table KatMc;  
fields KatMc.Name; SaldoMc.SRPrice; SaldoMc.VPrice;  
end;  
HandleEvent  
cmBackOrder : begin  
SetTableBackOrderIn(tnKatMc, true);  
//Устанавливает обратный порядок сортировки для KatMC.  
RereadRecord (tnKatMc);  
//Вызывается для перерисовки панели.  
end;  
cmForwOrder : begin  
SetTableBackOrderIn(tnKatMc, false);  
//Возвращает первоначальный порядок сортировки для KatMC  
RereadRecord (tnKatMc);  
//Вызывается для перерисовки панели.  
end;  
end;  
end.