窗體設計
關鍵詞:自動編號管理
6.1 自動創建窗體介紹
平臺中集成了自動化的窗體創建工具,能夠快速自動生成開發人員所需要的窗體及相應功能的代碼,而不需要通過手工去創建和書寫VBA代碼。當這些窗體無法滿足軟件設計的特殊需要時,開發人員可在自動創建的窗體上進行少量修改後,即可滿足軟件設計的需要。
由於自動創建窗體是平臺特有的功能,需要結合平臺的一些規則去進行操作,才能實現自動創建具備相關功能的窗體,接下來的一節“自動編號管理”是必經之路,只有掌握了自動編號管理後,方可進行本章後續的學習。
6.2 自動編號管理
6.2.1自動編號管理介紹
【自動編號管理】是平臺提供的一項功能,用於對各種自定義編號規則進行定義/維護。在報銷軟件的開發中,可以利用此功能,方便地實現表tblCodeyg中字段ygID和表tblBxmx中字段mxID的自動編號。
從第三章程序設計文檔中3.3節 表設計說明書中,可以看到:
表tblCodeyg中字段ygID的自動編號規則:
“Y+序號2位”,格式舉例:Y01,Y02,Y03……
表tblBxmx中字段mxID的自動編號規則:
“M+年4位+月2位+序號4位” ,格式舉例:M2016120001,M2016120002, M2016120003……
6.2.2創建自動編號
從第三章 程序設計文檔 的 3.3 表設計說明書 中可以看出,員工代碼表(tblCodeyg)中ygID需要自動編號;報銷明細表(tblBxmx)中mxID需要自動編號,爲了方便識別,我們在此確定自動編號規則名稱如下:
ygID-tblCodeyg是指員工代碼表(tblCodeyg)中ygID的自動編號規則名稱
mxID-tblBxmx是指報銷明細表(tblBxmx)中mxID的自動編號規則名稱
進入Main.mdb的設計界面,選中SysFrmLogin窗體,如下圖6-1所示:
圖6-1 窗體顯示區
雙擊運行SysFrmLogin窗體,進入平臺主界面,在左邊導航區,選中【開發者工具】à【自動編號管理】,如下圖6-2所示:
圖6-2 自動編號管理(1)
用鼠標雙擊【自動編號管理】,將顯示自動編號管理界面,如下圖6-3所示:
圖6-3 自動編號管理(2)
創建自動編號規則ygID-tblCodeyg(即用於員工代碼表tblCodeyg中ygID字段),填入下圖6-4中的參數:
圖6-4 自動編號管理(3)
單擊【保存(S)】按鈕,完成了創建ygID-tblCodeyg自動編號規則,如下圖6-5所示:
圖6-5 自動編號管理(4)
接下來,創建自動編號規則mxID-tblBxmx (即用於報銷明細表tblBxmx中mxID字段),在自動編號管理界面修改規則名稱,填入下圖6-6中的參數:
圖6-6 自動編號管理(5)
單擊【保存(S)】按鈕,完成了創建mxID-tblBxmx自動編號規則,如下圖6-7所示:
圖6-7 自動編號管理(6)
這樣,就完成了兩個自動編號規則的設置,可以進行下一步窗體的設計了。