Метод
ConditionActive (Integer) : Boolean |
Top Previous Next |
Назначение
|
Функция
позволяет определить, активны ли условия, наложенные на физическую
таблицу. |
Описание
|
function
ConditionActive (iNum : Integer) : Boolean;
|
Параметры
|
iNum
: Integer - номер условий. |
Возвращаемое
значение |
"Истина",
если наложенные на указанную таблицу условия активны, "ложь" - если
не активны. |
Пример
|
В
примере используется таблица "Маршрут" с полем Num, в которым
занесены порядковые номера пунктов маршрута. С помощью условия
Condition в примере устанавливается ограничения на
номера пунктов і
10.
|
Interface
Example ' Пpимеp '; |
create view as
select * from Marshrut |
condition
byData = Marshrut.Num>=10; |
Browse
BrExample |
show at(,,,10);
|
Table Marshrut;
|
fields
|
Num;
|
end;
|
screen
ScExample |
show at(,11,,);
|
buttons
|
cmCond;
|
<<
|
<.
Установить/снять оганичение .> |
>>
|
end;
|
HandleEvent
|
cmCond: { if
(ConditionActive(tcbyData)) |
PopCondition(tcbyData);
|
else
PushCondition(tcbyData); |
Modifier
Getfirst Marshrut; |
RescanPanel(#Marshrut);
|
}
|
cmUpDateRecord:
upDate current Marshrut; |
cmInsertRecord:
insert current Marshrut; |
cmDeleteRecord:
delete current Marshrut; |
end;
|
end.
|