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畫布后顯示以下界面

1336745208_1730

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

1336745640_5927

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

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

1336746364_5957

1336746336_5223

1336746388_3676

 

 

2、查找按鈕觸發事件

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

1336747843_6774

 

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

1336747864_6098

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

1336747884_6266

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

app_find.query_date_range(:QF.MACH_DATE_FROM, :QF.MACH_DATE_TO, ‘CDIST_RCPT.MATCH_DATE’);

三、將開發完的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM