資源描述:
《ACCESS VBA 命名規(guī)范(LNC)修訂版》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、ACCESSVBA命名規(guī)范(LNC)修訂版——VBALeszynskinamingconventionrevision修訂人:紅塵如煙基本原則:變量名=屬性+類型+對象描述屬性和類型為小寫前綴,對象描述為一個或多個英文單詞或縮寫,每個單詞首字母大寫示例:m_intEmployeeID模塊級私有整型變量txtUserName文本框?qū)ο骳onUserGroupID常量基本規(guī)范(建議使用)特殊用途對象(屬性)前綴隱藏的系統(tǒng)對象zh顯示的系統(tǒng)對象zs編程方式創(chuàng)建的臨時對象zt對象的備份副本或暫時棄用對象zz變量作用域(屬性)前綴過程級變量(無)靜態(tài)變量(Static)s_模塊級私有變量(M
2、oudule)m_類模塊中的公用變量(Public)p_全局公共變量(Gold)g_變量數(shù)據(jù)類型(類型)前綴字節(jié)型變量(Byte)byt布爾型變量(Boolean)bln整型變量(Integer)int長整型變量(Long)lng單精度型變量(Single)sng雙精度型變量(Double)dbl貨幣型變量(Currency)cur日期/時間型變量(Date)dtm變長字符串變量(String)str定長字符串變量(String)stf對象變量(Object)obj變體型變量(Variant)var自定義常量(Constant)conVBA編程對象(類型)前綴復(fù)選框(CheckBo
3、x)chk組合框(ComboBox)cbo命令按鈕(CommandButton)cmd圖像(Image)img圖表(Graph)gra標簽(Label)lbl直線(Line)lin列表框(ListBox)lst子窗體/子報表(SubForm)sfr選項卡(TabControl)tab文本框(TextBox)txt附件(Attachment)att切換按鈕(ToggleButton)tgl矩形(Rectangle)rtg窗體/報表節(jié)(Section)sec超鏈接(Hyperlink)hlk選項按鈕(OptionButton)opt選項組(OptionGroup)grp分頁符(Page
4、Braek)brk綁定對象框(BoundObjectFrame)frb未綁定對象框(UnboundObjectFrame)fru自定義控件(CustomControl)ocx控件(Control)ctl表(Table)tbl查詢(Query)qry窗體(Form)frm報表(Report)rpt宏(Macro)mcr模塊(Moudule)bas類模塊(Class)cls數(shù)據(jù)訪問頁(DataAccessPage)dap條件格式(FormatCondition)fcd操作(Docmd)dcm應(yīng)用程序(Application)app命令欄(CommandBar)cbr引用(Referen
5、ce)ref當前擁有焦點對象(Screen)scr命令(Command)cmm連接(Connection)cnn數(shù)據(jù)庫容器(Container)cnt數(shù)據(jù)庫(Database)dbsDAO數(shù)據(jù)庫引擎(DBEngine)dbe數(shù)據(jù)庫文檔(Document)doc錯誤(Error)err字段(Field)fld用戶組(Group)grp索引(Index)idx參數(shù)(Parameter)prm屬性(Property)prp查詢結(jié)構(gòu)(QueryDef)qdf記錄集(Recordset)rst關(guān)系(Relation)rel表結(jié)構(gòu)(TableDef)tdf用戶帳戶(User)usr工作組(Wo
6、rkspace)wrk擴展規(guī)范(視需要使用)對于字段,考慮到使用非Access數(shù)據(jù)庫時字段數(shù)據(jù)類型不一樣,建議不加前綴或以大寫字母F(即Field)作為前綴。字段(類型)前綴自動編號(隨機)idn自動編號(順序)ids自動編號(同步復(fù)制ID)idr是/否ysn字節(jié)byt整型int長整型lng單精度型sng雙精度型dbl同步復(fù)制IDuid小數(shù)dcm貨幣cur日期/時間dtm文本chr備注memOLE對象ole超鏈接hlk附件att計算cal表(類型)前綴表(任何類型)tbl表(dBASE鏈接表)tdbf表(Excel鏈接表)txls表(ForxPro鏈接表)tfox表(Lotus鏈接
7、表)twks表(ODBC鏈接表)todb表(Paradox鏈接表)tpdx表(SQLServer鏈接表)tsql表(文本文件鏈接表)ttxt表(查閱表)tlkp查詢(類型)前綴后綴查詢(任何類型)qry查詢(選擇查詢)qsel(無)查詢(追加查詢)qapp_Append查詢(交叉查詢)qxtb_Xtab查詢(DDL查詢)qddl_DDL查詢(刪除查詢)qdel_Delete查詢(篩選器查詢)qflt_Filter查詢(查找查詢)qlkp_Lookup查詢(生成表查詢)