1、在formbuilder開發form
—>從伺服器的以下路徑$AU_TOP/forms/US下載模板:TEMPLATE.fmb,並將模板名字改為STUDENTS.fmb
—>將伺服器$AU_TOP目錄下的resource檔案夾所有檔案下載
—>將以上STUDENTS.fmb和resource檔案夾分別放在以下目錄D:\ErpForm\Form , D:\ErpForm\Library
—>在 Regedit > HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > FORMS60_PATH 加入client 端存放 form 及 resource的路徑D:\ErpForm\Library;D:\ErpForm\Form(放在最前較好)
—>運行formbuilder,開啟STUDENTS.fmb後,修改名字,刪除不需要使用的資料區塊和畫布
—>首先建一個視窗,因為畫布放在視窗上。這裡將原來的一個視窗BLOCKNAME,改名為WIN_MAIN,並雙擊進入屬性面板修改名稱
—>添加要用的資料區塊:右鍵資料區塊>資料區塊嚮導
—>製作要用的畫布:
—>修改建立資料區塊和畫布的名字為相同(建議),這裡都改為MAIN。並進入屬性面板修改子類資訊和視窗屬性
將資料區塊MAIN裡的項STUID、STUNAME、STUSCORE的屬性裡的子類資訊改為TEXT_ITEM,以下只列出STUID的截圖
將畫布MAIN裡的子類資訊選為CANVAS,視窗選為WIN_MAIN,因為該畫布放在WIN_MAIN 展示
—>修改FORM上得Trigger
2、將開發完的form上傳到到伺服器並編譯
—>通過SecureCRT登入到dev3(例如),在SecureCRT裡通過echo $AU_TOP獲得AU_TOP路徑
—>通過FXPFlash也登入到dev3,進入$AU_TOP目錄
—>通過FXPFlash,將開發完成的form傳到$AU_TOP/forms/ZHS目錄下
—>進入SecureCRT裡的$AU_TOP/forms/ZHS目錄,然後執行以下命令:
f60gen userid=apps/apps module=STUDENTS.fmb output_file=$CPER_TOP/forms/ZHS/STUDENTS.fmx module_type=FORM batch=no
3、將編譯完成的form掛到EBS前台菜單
—>以應用開發員職責登入,註冊表單
—>以應用開發員職責登入,定義功能
—>將以上定義的功能加入MENU,此處加入的是 系統管理員職責的MENU。以系統管理員職責登入
以系統管理員職責登入,點擊常用菜單裡的菜單選項
—>運行FORM。先進入別的職責,再進入系統管理員職責。相當於編譯和重新整理(我是這麼想的)