相關使用到的 Function 有 : Id_Null / Get_Parameter_List / Destroy_Parameter_List / Create_Parameter_List / add_parameter 等函數.
可以參考下面的範例, 修改紫色的部分即可使用 (傳遞參數與開啟的 Form Name) :
程式碼
DECLARE
pl_id ParamList;
pl_name VARCHAR2(10) := 'tempdata';
BEGIN
-- 建立 Parameter List
IF not Id_Null(Get_Parameter_List(pl_name)) THEN
begin
Destroy_Parameter_List( pl_name );
pl_id := Create_Parameter_List(pl_name);
exception
when others then
null;
end;
ELSE
pl_id := Create_Parameter_List(pl_name);
END IF;
-- 新增 Parameter
add_parameter( 'tempdata', 'paramName', TEXT_PARAMETER, 'paramValue' );
END;
OPEN_FORM( '$CUSTOM_TOP/forms/US/FormName'
, ACTIVATE
, NO_SESSION
, NO_SHARE_LIBRARY_DATA
, 'tempdata'
);