Процедура
PopAllConditions |
Top Previous Next |
Назначение
|
Процедура
снимает все условия с логической таблицы. |
Описание
|
procedure
PopAllConditions; |
Пример
|
В
примере на таблицу "Сотрудники" описано условие, при установке
которого в таблице становятся видны только штатные сотрудники. В
анкете описаны две кнопки. В обработчиках событий от кнопок
снимается и устанавливается условие, после чего вызывается функция
перерисовки панели. |
Interface
Example; |
create view as
select * from Employee |
condition
byStatus = (Status = 'П'); |
screen
ViewEmployee; |
Fields
|
Name;
|
Status;
|
Buttons
|
cmDoCondition;
|
cmRemoveCondition;
|
<<
|
Имя .@@@@@@@
Статус .@@ |
<. Просмотр
только постоянных сотр. .> |
<. Просмотр
всех сотрудников .> |
>>
|
end;
|
HandleEvent
|
cmDoCondition:
{ |
PushCondition(tcbyStatus);
|
modifier
GetFirst main employee; |
RescanPanel(#Employee);
|
}
|
cmRemoveCondition:
{ |
PopCondition(tcByStatus);
|
RescanPanel(#Employee);
|
}
|
end;
|
end;
|
end. //
Interface example |