2014-12-25

[Oracle]Oracle Form Builder相關變數

 參考網址:http://horace1123.pixnet.net/blog/post/30244115-oralce-from-builder-%E8%A1%A8%E5%96%AE%E8%AE%8A%E6%95%B8

Oracle Form Builder 變數、參數

表單變數
    1.表單上物件的變數
    2.不需另外在宣告
    3.直接在表單物件前加":"即可


item Variable(項目變數)
    1.表單與使用者互動
    2.可能是 text,list,check_box,redio_button的value
    ex ord資料區塊中的id項目變數 :ord.id

Global Variable(全域變數)
    1.不需事先在結構中宣告
    2.直接由fuction宣告設定default
    EX.
    default_value('abc','global.sysname')#宣告一個全域變數並給default abc
    erase('global.sysname)取消全域變數


Parameter (參數)
    1.有效範圍在表單模組(form module)
    2.需事先在表單結構中宣告
    EX.
    default_value('shan','parameter.name');

System Varible(系統變數)
    1.用於表單控制操作及狀態
    2.system.
    3.有效範圍為該表單及相關功能表
    4.常用系統變數
    :system.block_status 目前游標所在表單的狀態(changed記錄改變,new新增模式,query查詢模式)
    :system.cursor_block 目前表單名
    :system.cusor_record 目前游標在記錄的第幾筆
    :system.cursor_value 目前游標所在的item value
    :system.from_status  目前游標所在表單的狀態
                (changed記錄改變,new新增模式,query查詢模式)
    :system.last_recoed  是否為record最後一筆 ture false
    :system.message_lavel設定系統訊息門檻default 0
    :system.mode         系統狀態(normal,enter_query,query)

沒有留言:

張貼留言