Oracle ERP 界面开发(form).docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle ERP 界面开发(form)

Oracle Form開發(1)--FormBuilder前期準備 安裝acle Form 6i及補丁以後,你自己開發的Form與Oracle EBIS其它的Form不一樣,如:?????? 1.沒有工具欄;?????? 2.不能用通用的快捷鍵F11、Ctrl+F11和F6 等等這種毛病在第一次開發人員的通病。後來才知道,沒有做好Form前期準備工作,不多說了,開始做事吧  第一:FTP到Oracle EBIS服務器的devappl/au/11.5.0(也就是$AU_TOP)目錄下,下載二個文件夾:Forms和Resource,將它們保存在目錄D:/Oralce/OracleForm目錄。??????第二:修改注冊表  ??????2.1 開始--單擊”運行“--輸入regedit--回車   ???2.2 找到HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE數值名稱:NLS_LANG,修改數值數據為AMERICAN_AMERICA.UTF8    2.3 找到HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE數值名稱:FORMS60_PATH,修改數值數據為D:/Oracle/OracleForm/resource;D:/Oracle/OracleForm/FORMS ??? 呵呵。。。。。準備工作做完成。Oracle Form開發(2)--Form開發入門 ?開發Oracle EBIS Form需要套用標準模板TEMPLATE.fmb即可,若自己開發類似的功能的Form,那真是NB人也!!!,此文件在D:/Oracle/OracleForm/Forms目錄中。??????了解一下Form中的常用的對像:  1. Data Blocks(數據塊) :相當於數據源,指定數據來源於哪個表、哪個視圖或過程等等。  2. Items(項目) 是Form最小單元,也是Data Blocks最小單元,相當也表或視圖也過程的遊標某一段。  3. Canvases(畫布) 用於布局數據垮的界面。畫布與數據塊沒有直接的對應關系,而是直接與Item對應,一個Canvases上的Item可以來源不同的Data Blocks。  4. LOVs (LOV): 相當於下拉列表也列表  5. Parameters(參數) 相當於Form的全局變量,用於傳遞參數。  6.Record Groups(記錄組):是LOVs的數據源。  7. Windows(窗體):一個Windows隻能一個Canvases.??????8.Form: 一個Form可以多個Windows??????下面手工創建一個簡單的Form????? 第一:打開文件TEMPLANTE.fmb.另存為HHRALANTEST.fmb??????1.1 選擇Open,然後彈出一個文件選擇對話框??????1.2?打開TEMPLANTE.fmb?????? 1.3 另存文件為HHRALANTEST.fmb。但是,Form的名稱還TEMPLANTE,選中TEMPLANTE--右擊選擇Property Palette--在Name欄位中輸入HHRALANTEST。????? 第二:刪除樣版自帶的對像如下圖??????2.1 Data Blocks:BLOCKNAME、DETAILBLOCK??????2.2 Canveses:BLOCKNAME??????2.3 Windows:BLOCKNAME????? 第三: 添加Data Blocks???? 3.1 選擇Data Blocks???? 3.2 選擇Create,會彈出New Data Blocks對話框???? 3.3 選擇Build a new data block manually?????? 3.4 選擇剛才創建的Data Blocks--右擊選擇Property Palette?????? 3.5 修改Name為HHRALANTEST,並修改Subclass Information為BLOCK?????? 3.6 Query Data Source Name輸入HHR_ALAN_TESTS(表名)???? 第四:添加Canvases(畫布)??????? 第五添加Windows(窗口)????????注意:5.4中Primary Canvas(主要畫布)為第四步添加的畫布HHRALANTEST?????? 第六修改Form之Property Palette(特征盤)的屬性,??????? 6.1 Console Window為FIRSTWIND??????? 6.2 First Navigation Data Block為HHRALANTEST??????第七修改畫布(HHRALANTEST)P

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档