




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 1 Ch 5 Ch 5Ch 5 開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式 The TEMPLATE FormThe TEMPLATE Form 2 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 2 P P 2 2 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 課程目標課程目標課程目標課程目標課程目標課程目標課程目標課程目標 經由本章內容的介紹經由本章內容的介紹經由本章內容的介紹經由本章內容的介紹 學員應能學習到下列功學員應能學習到下列功學員應能學習到下列功學員應能學習到下列功經由本章內容的介紹經由本章內容的介紹經由本章內容的介紹經由本章內容的介紹 學員應能學習到下列功學員應能學習到下列功學員應能學習到下列功學員應能學習到下列功 能能能能 能能能能 了解了解了解了解了解了解了解了解TEMPLATE FormTEMPLATE Form提供的功能提供的功能提供的功能提供的功能提供的功能提供的功能提供的功能提供的功能 TEMPLATE FormTEMPLATE Form的程式庫的程式庫的程式庫的程式庫的程式庫的程式庫的程式庫的程式庫 TEMPLATE FormTEMPLATE Form的的的的的的的的TriggerTrigger 了解了解了解了解了解了解了解了解TEMPLATE FormTEMPLATE Form的開發流程的開發流程的開發流程的開發流程的開發流程的開發流程的開發流程的開發流程 3 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 3 P P 3 3 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 課程綱要課程綱要課程綱要課程綱要課程綱要課程綱要課程綱要課程綱要 TEMPLATE FormTEMPLATE Form概述概述概述概述概述概述概述概述 TEMPLATE FormTEMPLATE Form架構架構架構架構架構架構架構架構 TEMPLATE FormTEMPLATE Form內容內容內容內容內容內容內容內容 使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別 使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性 使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列 使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單 使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能 預設預設預設預設預設預設預設預設FormForm level Triggerlevel Trigger TEMPLATE FormTEMPLATE Form開發流程開發流程開發流程開發流程開發流程開發流程開發流程開發流程 4 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 4 P P 4 4 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation TEMPLATE Form TEMPLATE Form 概述概述概述概述概述概述概述概述 何謂何謂何謂何謂何謂何謂何謂何謂TEMPLATE Form TEMPLATE Form TEMPLATE FormTEMPLATE Form為開發為開發為開發為開發為開發為開發為開發為開發Oracle Application FormOracle Application Form的起的起的起的起的起的起的起的起 點點點點點點點點 儲存於儲存於儲存於儲存於儲存於儲存於儲存於儲存於ServerServer端端端端端端端端路徑路徑路徑路徑 路徑路徑路徑路徑 AU TOP forms US AU TOP forms US 內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性內含許多公用的物件與屬性 可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率可增加程式撰寫的效率 TEMPLATE FormTEMPLATE Form 程式設計者在開發新的Oracle Application Form時 需先取得樣板程式 TEMPLATE Form 並由此樣板程式中開始客製需要的功能與畫面 要取得TEMPLATE Form 可至Server端下載TEMPLATE fmb的程式 下載路徑 AU TOP forms US 程式開發者 撰寫Oracle Application Form時選取已經建構好的樣板程式 撰寫 其中內含了許多公用的物件與屬性 因此可增加程式的撰寫效率 5 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 5 P P 5 5 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation TEMPLATE FormTEMPLATE Form的架構的架構的架構的架構的架構的架構的架構的架構 TEMPLATE TEMPLATETEMPLATE Libraries LibrariesLibraries Other Objects Other ObjectsOther Objects APPSTAND form APPSTAND formAPPSTAND form Reference Attached Attached 樣版程式的架構樣版程式的架構樣版程式的架構樣版程式的架構樣版程式的架構樣版程式的架構樣版程式的架構樣版程式的架構 在樣板程式中提供以下幾種物件 APPSTAND Form 所有屬於Reference的物件皆是參照APPSTAND的form 其所參照的物件 只可檢視與運用 無法更改 其所參照的物件包含 Triggers Blocks Canvas Views LOVs Parameters Property Classes Record Groups Visual Attributes Windows等 Libraries 函式庫函式庫函式庫函式庫 所附加的程式庫包括APPCORE CUSTOM FNDSQF APPDAYPK 等 Other Objects 樣版程式中附帶了包含Trigger Program Unit 等 一些設計Oracle Application Form時經常使用到的附加物件與程式 6 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 6 P P 6 6 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation TEMPLATE formTEMPLATE form的內容的內容的內容的內容的內容的內容的內容的內容 開發開發開發開發開發開發開發開發Oracle ApplicationOracle Application客製化程式的開始客製化程式的開始客製化程式的開始客製化程式的開始客製化程式的開始客製化程式的開始客製化程式的開始客製化程式的開始 包含包含包含包含包含包含包含包含 Property ClassesProperty Classes Color and Visual AttributesColor and Visual Attributes Toolbar and MenuToolbar and Menu CalendarCalendar FormForm Level TriggersLevel Triggers ProceduresProcedures LOVsLOVs and Record Groupsand Record Groups 開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式開發樣板程式 TEMPLATE Form TEMPLATE Form Oracle Application已將大部分標準的控制功能 附加於TEMPLATE Form 中 所以在Oracle Application 如 Oracle ERP系統 上執行的客製化程 式 必須使用TEMPLATE Form 來開發 在設計時須注意 使用於TEMPLATE Form 中所提供之屬性設定 儘量不 要修改標準的屬性設定值 以避免造成與標準功能不一致的情況 而且當 系統升級或改變其中屬性設定值時 無法同步更新客製化程式的屬性 增 加了維護的困難 7 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 7 P P 7 7 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別使用標準屬性類別 Property Classes Property Property ClassesClasses ModuleModule BlockBlock ItemItemLOVLOV CanvasCanvas WindowWindow 屬性類別屬性類別屬性類別屬性類別屬性類別屬性類別屬性類別屬性類別 Property Class Property Class TEMPLATE Form提供標準屬性類別需注意以下幾點 一個物件繼承一個屬性類別 TEMPLATE Form提供各種物件使用的屬性類別 因此大部分物件均可找 到適當的屬性類別 選擇TEMPLATE Form所提供的標準屬性類別 並繼承其標準屬性 除非有特別的需求 盡量避免更改繼承的標準屬性 任意修改屬性除了畫 面不一致之外 外來版本升級時 所修改的屬性將無法在繼承新版本的屬 性 8 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 8 P P 8 8 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性使用標準視覺屬性 Visual Attribute Object Visual Attribute Visual Attribute ObjectObject Color Properties Color PropertiesColor Properties Visual Attribute Properties Visual AttributeVisual Attribute PropertiesProperties Font Properties FontFont PropertiesProperties 視覺屬性視覺屬性視覺屬性視覺屬性視覺屬性視覺屬性視覺屬性視覺屬性 Visual Attribute Visual Attribute 樣板程式提供一些標準的視覺屬性物件 其屬性包含視覺屬性 Visual Attribute 顏色 Color 字型 Font 等三大類 注意事項注意事項注意事項注意事項 強烈建議不可更動顏色的屬性 Color attribute 使用時 只需指定屬性類別 即可使用預設的視覺屬性 9 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 9 P P 9 9 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列使用標準工具列 New RecordNew Record FindFind Show NavigatorShow Navigator SaveSave Next StepNext Step PrintPrint Close FormClose Form CutCut CopyCopy PastePaste Clear RecordClear Record DeleteDelete Edit FieldEdit Field ZoomZoom TransaltionsTransaltions AttachmentsAttachments Folder ToolsFolder Tools Window HelpWindow Help 標準工具列標準工具列標準工具列標準工具列標準工具列標準工具列標準工具列標準工具列 Toolbar Toolbar 使用標準工具列的方法使用標準工具列的方法使用標準工具列的方法使用標準工具列的方法 使用者不需設定使用者不需設定使用者不需設定使用者不需設定 TEMPLATE Form繼承STANDARD TOOLBAR Object Group 於Module中的設定Form Horizontal Toolbar Canvas Subclass設定為 MODULE即可自動繼承Toolbar屬性 10 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 10 教學教學教學教學 教學教學教學教學 客製客製客製客製Zoom工具列工具列工具列工具列 1 至APPSTAND fmb程式檔案抓取Program Unit中的CUSTOM的Package 包含Package Spec與Package Body 並將其複製至客製程式中 2 更改CUSTOM Package Body中的程式碼 依據需求更改 Function CUSTOM ZOOM AVAILABLE 設定要使Toolbar的ZOOM 按鈕生效的Form與Block Function CUSTOM STYLE 設定是否改變系統預設的execution style 一般此處程式碼不需修改 Procedure CUSTOM EVENT 設定當ZOOM按鈕按下時 將執行的 工作 詳細程式碼請參閱Oracle Application Developer s Guide R11i P28 14 11 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 11 P P 1111 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單使用標準選單 預設選單預設選單預設選單預設選單預設選單預設選單預設選單預設選單 增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能 增加查詢功能增加查詢功能增加查詢功能增加查詢功能增加查詢功能增加查詢功能增加查詢功能增加查詢功能 增加增加增加增加增加增加增加增加Summary DetailSummary Detail功能功能功能功能功能功能功能功能 動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制 使用使用使用使用使用使用使用使用APP SPECIALAPP SPECIAL套裝程式套裝程式套裝程式套裝程式套裝程式套裝程式套裝程式套裝程式 File Edit View Folder ToolsWindow Help F File ile E Edit dit V View iew F Folder older T ToolsoolsWWindow indow H Helpelp 選單選單選單選單 選單選單選單選單 MenuMenu 預設選單預設選單預設選單預設選單預設選單預設選單預設選單預設選單 預設選單包含File Edit View Folder Tools Window Help等主選項 其 中Folder Tools需程式中定義與控制才可生效 預設選單名稱為FNDMENU mnu 其路徑為 AU TOP resource 增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能增加其他選項功能 增加查詢功能 在Oracle Application中可增加查詢功能選項 方法詳見y 第十三章資料查詢作業之Row LOV與Find Window的設定 增加Summary Detail功能 當Form程式中包含了匯總視窗與明細視窗兩 個畫面 為了使用者方便 可增加Summary Detail兩視窗切換功能 方 法詳見Summary Detail設定 動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制動態選單控制 使用APP SPECIAL套裝程式控制功能表的生效與失效 12 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 12 教學教學教學教學 教學教學教學教學 動態功能表控制動態功能表控制動態功能表控制動態功能表控制 使用APP SPECIAL套裝程式控制功能表的生效與失效 主選單控制 使用 app special enable FNDMENU PROPERTY ON OFF 例如 app special enable FNDMENU VIEW PROPERTY OFF 明細選單控制 使用 app special enable PROPERTY ON OFF 例如 app special enable EDIT CUT PROPERTY OFF 使用APP SPECIAL套裝程式增加功能表的選項 使用 app special instantiate 詳見P10 8 13 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 13 P P 1313 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能使用標準日曆功能 由由由由由由由由STANDARD CALENDAR STANDARD CALENDAR Object GroupObject Group提供的物件提供的物件提供的物件提供的物件提供的物件提供的物件提供的物件提供的物件 可由程式控制顯示可由程式控制顯示可由程式控制顯示可由程式控制顯示可由程式控制顯示可由程式控制顯示可由程式控制顯示可由程式控制顯示 標準日曆標準日曆標準日曆標準日曆標準日曆標準日曆標準日曆標準日曆 Calendar Calendar 此標準日曆功能由STANDARD CALENDAR object group所提供 備註 於第十一章 使用者操作行為 Item中詳述程式撰寫方式 14 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 14 教學教學教學教學 教學教學教學教學 進階程式設定進階程式設定進階程式設定進階程式設定 Calendar show 顯示目前日期 Calendar show first date 顯示first date的日期 First date date格式 Calendar setup new type varchar2 low date date default null high date date default null sql string varchar2 default null 只可顯示 calendar setup DISPLAY 只顯示 不可更改日期 假日失效 Calendar setup WEEKEND 表示假日失效 包含星期六與星期 日 設定Title Calendar setup TITLE null null 設定Title的 文字顯示 特定日期區間失效 Calendar setup Table中的特定日期區間失效 calendar setup null null 例如 calendar setup Manufacturing Holidays null null select action date LOW DATE action date HIGH DATE from org holidays where date type HOLIDAY 有點問題 應該看 bom calendar date 15 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 15 P P 1515 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 預設預設預設預設預設預設預設預設FormForm level Triggerslevel Triggers 必須修改必須修改必須修改必須修改必須修改必須修改必須修改必須修改的的的的的的的的TriggersTriggers PREPRE FORMFORM 可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的TriggersTriggers KEYKEY CLRFRMCLRFRM POSTPOST FORMFORM QUERYQUERY FINDFIND ACCEPTACCEPT 特定特定特定特定特定特定特定特定TriggerTrigger修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項 必須修改的必須修改的必須修改的必須修改的Triggers PRE FORM 程式碼 FND STANDARD FORM INFO Revision Date Author appldev app standard event PRE FORM app window set window position FIRST WINDOW 其中 為程式執行時第一個顯示的主視窗名稱 FND STANDARD FORM INFO Revision Date Author appldev app standard event PRE FORM app window set window position FIRST WINDOW 其中 為程式執行時第一個顯示的主視窗名稱 16 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 16 可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的可以修改的TriggersTriggers KEY CLRFRM 可增加額外程式碼於原有程式後面 POST FORM 可增加額外程式碼於原有程式前面 QUERY FIND 可取代程式碼 ACCEPT 可更改其儲存的行為 17 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 17 P P 1717 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 預設預設預設預設預設預設預設預設FormForm level Triggerslevel Triggers 可在可在可在可在可在可在可在可在BlockBlock levellevel或或或或或或或或ItemItem levellevel加入的加入的加入的加入的加入的加入的加入的加入的TriggersTriggers WHENWHEN NEWNEW BLOCKBLOCK INSTANCEINSTANCE WHENWHEN NEWNEW RECORDRECORD INSTANCEINSTANCE WHENWHEN NEWNEW ITEMITEM INSTANCEINSTANCE KEYKEY DUPRECDUPREC KEYKEY MENUMENU KEYKEY LISTVALLISTVAL QUERY FINDQUERY FIND ACCEPTACCEPT ONON ERRORERROR 特定特定特定特定特定特定特定特定TriggerTrigger修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項 可在可在可在可在Block level或或或或Item level加入的加入的加入的加入的Triggers WHEN NEW BLOCK INSTANCE WHEN NEW RECORD INSTANCE WHEN NEW ITEM INSTANCE KEY DUPREC KEY MENU KEY LISTVAL QUERY FIND ACCEPT ON ERROR 18 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 18 P P 1818 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 預設預設預設預設預設預設預設預設FormForm level Triggerslevel Triggers 不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的TriggersTriggers CLOSE WINDOW CLOSE THIS WINDOWCLOSE WINDOW CLOSE THIS WINDOW EXPORTEXPORT FLODER ACTIONFLODER ACTION KEYKEY COMMITCOMMIT KEYKEY EDIT EDIT KEYKEY EXITEXIT KEYKEY HELPHELP LASTRECORDLASTRECORD MENU TO APPCOREMENU TO APPCORE STANDARD ATTACHMENTSSTANDARD ATTACHMENTS WHENWHEN WINDOWWINDOW CLOSEDCLOSED WHENWHEN FORMFORM NAVIGATENAVIGATE ZOOMZOOM 特定特定特定特定特定特定特定特定TriggerTrigger修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項修改注意事項 不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的不可修改的TriggersTriggers CLOSE WINDOW CLOSE THIS WINDOW EXPORT FLODER ACTION KEY COMMIT KEY EDIT KEY EXIT KEY HELP LASTRECORD MENU TO APPCORE STANDARD ATTACHMENTS WHEN WINDOW CLOSED WHEN FORM NAVIGATE ZOOM 19 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 19 P P 1919 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation TEMPLATE FormTEMPLATE Form開發流程開發流程開發流程開發流程開發流程開發流程開發流程開發流程 複製複製複製複製 TEMPLATE 複製複製複製複製複製複製複製複製 TEMPLATETEMPLATE 修改修改修改修改 PRE FORM 修改修改修改修改修改修改修改修改 PREPRE FORMFORM 修改修改修改修改 APP CUSTOM 修改修改修改修改修改修改修改修改 APP CUSTOMAPP CUSTOM 建立客製物件建立客製物件建立客製物件建立客製物件 建立客製物件建立客製物件建立客製物件建立客製物件建立客製物件建立客製物件建立客製物件建立客製物件 設定設定設定設定 Module屬性屬性屬性屬性 設定設定設定設定設定設定設定設定 ModuleModule屬性屬性屬性屬性屬性屬性屬性屬性 清除多餘物件清除多餘物件清除多餘物件清除多餘物件 清除多餘物件清除多餘物件清除多餘物件清除多餘物件清除多餘物件清除多餘物件清除多餘物件清除多餘物件 TEMPLATE FormTEMPLATE Form開發流程開發流程開發流程開發流程開發流程開發流程開發流程開發流程 步驟一步驟一步驟一步驟一 複製複製複製複製TEMPLATE 至 AU TOP forms US中取得TEMPLATE fmb 並複製至使用者端 更改為客製的程式名稱 一定要更改名稱 步驟二步驟二步驟二步驟二 清除多餘物件清除多餘物件清除多餘物件清除多餘物件 在TEMPLATE Form中已設定了一組範本 因此必須清除這些多餘的物 件 這些物件包括 Data Blocks BLOCKNAME DETAILBLOCK Canvases BLOCKNAME Windows BLOCKNAME 步驟三步驟三步驟三步驟三 建立客製物件建立客製物件建立客製物件建立客製物件 建立客製的物件 包含Window Canvas Block 或LOV等 20 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 20 步驟四步驟四步驟四步驟四 修改修改修改修改Form Level PRE FORM trigger 步驟五步驟五步驟五步驟五 修改修改修改修改APP CUSTOM 4 1 修改procedure close window wnd 設定為初始顯示的主視窗名稱 4 2 修改procedure open window wnd 設定為初始顯示的主視窗名稱 步驟六步驟六步驟六步驟六 設定設定設定設定Module屬性屬性屬性屬性 Module Name 更改為客製程式的名稱 First Navigation Data Block 設定為初始顯示主視窗上的主Block名稱 app window set window position FIRST WINDOW 其中 設定為初始顯示的主視窗名稱 app window set window position FIRST WINDOW 其中 設定為初始顯示的主視窗名稱 21 Chapter 5 開發開發開發開發様様様様板程式板程式板程式板程式Application Object Library R11i AdvancedTEK International Corporation 5 21 P P 2121 Application Object Library R11iApplication Object Library R11i CopyrightCopyright AdvancedTek International Corporation 2003 All right reservedAdvancedTek International Corporation 2003 All right reserved AdvancedTEK International Corporation 結論結論結論結論結論結論結論結論 學習本章後學習本章後學習本章後學習本章後 學員應瞭解以下功能學員應瞭解以下功能學員應瞭解以下功能學員應瞭解以下功能 學習本章後學習本章後學習本章後學習本章後 學員應瞭解以下功能學員應瞭解以下功能學員應瞭解以下功能學員應瞭解以下功能 TEMPLATETEMPLATE架構架構架構架構架構架構架構架構 物件皆參照物件皆參照物件皆參照物件皆參照物件皆參照物件皆參照物件皆參照物件皆參照APPSTAND FormAPPSTAND Form 包含其他相關程式庫包含其他相關程式庫包含其他相關程式庫包含其他相關程式庫 如如如如包含其他相關程式庫包含其他相關程式庫包含其他相關程式庫包含其他相關程式庫 如如如如APPCORE CUSTOM FNDSQF APPCORE CUSTOM FNDSQF APPDAYPK APPDAYPK 等等等等 等等等等 TEMPLATETEMPLATE內容內容內容內容內容內容內容內容 屬性類別屬性類別屬性類別屬性類別 視覺屬性視覺屬性視覺屬性視覺屬性 工具列工具列工具列工具列 選單選單選單選單 日曆日曆日曆日曆 屬性類別屬性類別屬性類別屬性類別 視覺屬性視覺屬性視覺屬性視覺屬性 工具列工具列工具列工具列 選單選單選單選單 日曆日曆日曆日曆 FormForm level level TriggerTrigger 程式單元程式單元程式單元程式單元 相關相關相關相關程式單元程式單元程式單元程式單元 相關相關相關相關LOVsLOVs與與與與與與與與Record GroupsRecord Groups等等等等 等等等等 TEMPLATE FormTEMPLATE Form開發流程開發流程開發流程開發流程開發流程開發流程開發流程開發流程 包括複製包括複製包括複製包括複製包括複製包括複製包括複製包括複製TEMPLATETEMPLATE 清除與建立客製物件清除與建立客製物件清除與建立客製物件清除與建立客製物件 修改修改修改修改清除與建立客製物件清除與建立客製物件清除與建立客製物件清除與建立客製物件 修改修改修改修改PREPRE FORMFORM 修改修改修改修改修改修改修改修改APP CUS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品运输公司管理制度
- 药库药房调拨管理制度
- 药店店面卫生管理制度
- 药店药品仓库管理制度
- 营运客车报废管理制度
- 设备备品耗材管理制度
- 设备改造安全管理制度
- 设备检查计划管理制度
- 设备管道安全管理制度
- 设备设施拆除管理制度
- 2025年山东省高考招生统一考试高考真题化学试卷(真题+答案)
- 2025至2030年中国月子中心行业竞争格局分析及市场前景趋势报告
- 2025年山煤国际招聘笔试冲刺题(带答案解析)
- 2024-2025学年七年级英语下学期期末模拟试卷(外研版2024)
- 2024年凉山昭觉县委社会工作部选聘社区工作者真题
- 2025年山东省济南市长清区中考二模道德与法治试题(含答案)
- 冠心病的规范化诊培训课件
- 未来中国检测市场发展趋势简析(精)
- 2025年AI+赋能中小企业:出海营销的创新与发展
- 2025年福建省粮食行业职业技能竞赛(粮油保管员)备赛试题库(含答案)
- 2025安全月查找身边安全隐患:生产现场实拍隐患图解
评论
0/150
提交评论