Существует два типа переменных в триггерах и подпрограммах продукта Forms:
переменные формы;
переменные PL/SQL.
Переменные PL/SQL должны быть объявлены в триггере (Declare) или определены в пакете.
Переменные формы формально не объявляются в PL/SQL и предваряются двоеточием.
Переменные, поддерживаемые продуктом Forms, это:
элементы (текстовые, списки, переключатели и другие) – используются для представления данных и взаимодействия с пользователем;
глобальные переменные – хранят символьные значения на протяжении всего сеанса работы;
системные переменные – используются для определения статуса и управления формой;
параметры – используются для передачи данных в модуль и из него.
Синтаксис переменных:
: имя_блока. имя_элемента
: SYSTEM. имя_переменной
: PARAMETER. имя
Примеры:
: block 1.product_id:=: block 2. product_id;
: global. customer_id:=: block 1. id;
if : system. mode= 'normal'
Then ok_to_Leave_block: =True
end if;
|