1. 先建立一FORM(SOURCE.FMB),此程式用途為建立Object Library的前置程式。
Source.fmb --> Object Library --> Template.fmb。
爾後新增程式時,開啟template.fmb另存為cimi100.fmb/cimi110.fmb..即可。
當要修改Object property時,直接由Source.fmb 修改後拖拉至Object Library,後續相關的程式只要仍保留繼承關係,即會自動更新。
A.建立一block用以分類,將ITEM屬性大致分為KEY/REQUIRED/LOV/DISPLAY.將固定不變的屬性(如欄位高度、字型…等)在此支程式中作設定。 B.在特性選盤中,屬性前有小綠點的後續引用時會變更欄位的屬性,如果某一屬性不想繼承時,只需再按上列工具中的「繼承」圖示(紅框圈起處),小綠點即不見。
2. 建立一Object Library,在物件程式庫上,點選即 + 可建立
A.更改LIB_TAB0的顯示名稱:於物件程式庫/程式庫頁籤,按┼號展開頁籤數目,在欲更改的頁籤上點選右鍵/特性選盤,更改標籤屬性即可。
3.接下來就是要將相關的物件存放至物件程序庫中。
4.做到這步驟,Object Library的建立快接近完成了,現在要介紹的這個設定非常重要,關係到後續是否可以被引用。
5.新增 template.fmb,此支程式用途可當成建立程式的範本。每支程式都會使用到的:警示、連接的程式庫、參數…等都可以先在Object Library中建立,再至此程式引用即可。
例如: 要引用先前已建立的ITEM_REQUIRED屬性,須先將Object Library 開啟,當在ITEM上按右鍵時,選擇 smart classes ,會依據物件類型出現相符合的class,其它物件可依此方式比照辦理。
6.屬性圖示說明
1.由Object Library繼承而來,當Ojbect Library更動時,此屬性也同步更新
2.預設值。
3.變更預設值後的圖示
4.繼承關係中斷。原本是由繼承而來但被使用者更改。
如要重新建立繼承關係,點選特性選盤上的”繼承(Inherit)”圖示
*.延伸閱讀: 如何建立PL/SQL Library
留言列表