EBS FORM(10g)開發步驟

一、安裝Forms Builder後的配置

1、從服務器的以下路徑$AU_TOP/forms/US下載模板:TEMPLATE.fmb,從服務器的$AU_TOP目錄下下載resource文件夾所有文件

2、將以上TEMPLATE.fmbresource文件夾分別放在以下路徑:C:\EBSFORM\FormC:\EBSFORM\Library

3、在註冊表的HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/FORMS_PATH加入formresource路徑:

 

二、在Forms Builder中開發Form,此次是CUXARCDSRPCONF.fmb

1、添加頁面控件,並設置控件屬性,此處加入的是匹配日期從、至兩個控件:

在Forms下,右鍵CUXARCDSRPCONF選擇Layout Editor,彈出的對話框選擇MAIN畫布後顯示以下界面

將鼠標點擊銀行這個控件,光標會自動定位到BANK_NAME

此時點擊左上角綠色的‘+’按鈕,會在BANK_NAME下增加一個控件,鼠標點擊這個新出現的控件,按F4,會進入這個控件的屬性面板。在本例中設置以下選項卡的字段:

General選項卡中的Name、Subclass Information,Physical選項卡中的Canvas、Width,Prompt選項卡中的Prompt、Prompt Justifacation、Prompt Attachment Edge、Prompt Alignment、Prompt Attachment OffSet

2、查找按鈕觸發事件

鼠標單擊 查找按鈕,光標會自動定位到BTN_FIND

點擊觸發器WHEN_BUTTON_PRESSED前面的圖標,會進入該觸發器面板,其中可以看到go_block('CDIST_RCPT')

在Program Units中找到CDIST_RCPT(Package Body),點擊進入該程序單元面板,找到procedure pre_query,這就是點擊查找按鈕執行的查詢SQL

在該程序單元面板面板中加入以下語句,然後保存

三、將開發完的Form上傳服務器、編譯、掛到前臺

 1、將開發完的Form,此次開發的是CUXARCDSRPCONF.fmb,通過FlashFXP上傳到$CUX_TOP/forms/ZHS目錄;然後從ScureCRT進入$AU_TOP/forms/ZHS,執行以下命令frmcmp_batch module=$CUX_TOP/forms/ZHS/CUXARCDSRPCONF.fmb  userid=apps/apps output_file=$CUX_TOP/forms/ZHS/CUXARCDSRPCONF.fmx

2、

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章