[转载]access开发应用程序命名规则
时 间:2010-01-15 10:36:52
作 者:jhg1975 ID:8 城市:上海 QQ:2851379730
摘 要:一直在找ACCESS的开发程序的命名规则,谁想到远在天边近在眼前,就在我的其中一本书上。为了方便与我一样需要它的网友,特抽了点时间将它整理了一下发布,希望能对您有用。
正 文:
说明:本文作者为 jhg1975,转载自 www.office-cn.net
命名标准是以Reddick VBA Naming Conventions (RBVA)为基础的。
变量:
变量名应总是混合使用大小写,变量名中的每个字或缩写都用大写字母开
在变量名中不要使用下划线
只有在必要时才缩写变量名
使每个变量名的开始都描述它所包含的数据类型
对象格式如下: [前缀] 标记 [基本名[后缀]]
如: mstrFirstName
一、ACCESS对象标记使用的前缀
前缀 控件类型 实例
app Application appInfoBase
chk CheckBox chkReadOnly
cbo ComboBox cboLanguages
cmd CommandButton cmdRefreshTable
ctl Control ctlAny
ctls Controls ctlAll
ocx CustomControl ocxCalendar
dcm DoCmd dcmOpenForm
frm Form frmDataEntryView
frms Forms frmsClientsAndOrders
img Image imgHeadShot
lbl Label lblShowAllCheckBox
lin Line linDivider
lst ListBox lstLastTenSites
bas Module basErrorControl
ole ObjectFrame oleWorksheet
opt OptionButton optReadOnly
fra OptionGroup fraColorSchemes
brk PageBraek brkTopOfForm
pal PaletteButton palBackgroundColor
prps Properties prpsActiveForm
shp Rectangle shpHidableFrame
rpt Report rptOrders
rpts Reports rptsTodaysChanges
scr Screen scrSecondSplashScreen
fsub Subform fsubBillableHours
rsub SubReport rsubTopFiveSales
Txt 文本Box txtAdditionalNotes
Tgl ToggleButton tglShow格式ting
二、ACCESS标准变量类型的前缀及存储空间
前缀 数据类型 存储(字节)
byte或byt 1
bool或f Boolean 2
int Integer 2
Ing Long 4
sng Single 4
dbl Double 8
cur 货币 8
dat Date and Time 8
obj Object 可变
str String 每个字符占一个字节
stf String(固定长度) 每个字符占10+1个字节
var Variant 每个字符占16+1个字节
Jet Engine 使用了对象,在VBA代码中,你可能需要引用这些对象。下面表-3列出了Data Access Objects(数据访问对象,DAO)对象类型及其标准的命名前缀
三、Jet对象/集合前缀
前缀 对象类型
cnt Container
cnts Containers
db Database
dbs Databases
dbe DBEngine
doc Document
docs Documents
err Error
errs Errors
fld Field
flds Fields
grp Group
grps Groups
idx Index
idxs Indexs
prm Parameter
prms Parameters
pdbe PrivDBEngine
prp Property
prps Properties
qry(或qdf) QueryDdf
qrys(或qdfs) QueryDefs
rst Recordset
rsts Recordsets
rel Relation
rels Relations
tbl(或tdf) TableDef
tbls(或tdfs) TableDefs
usr User
usrs Users
wrk Workspace
wrks Workspaces
四、作用范围和生存期的前缀
前缀 说明
(无) 局部变量,过程级的生存期
s 局部变量,程序级的生存期(静态变量)
m 私有(模块)变量,程序级的生存期
g 公共(全局)变量,程序级的生存期
五、“数据库”窗口对象的标记
前缀 对象类型
tbl Table(表)
qry Query(查询)
frm Form(窗体)
rpt Report(报表)
mcr Macro(宏)
bas Module(模块)
六、特定“数据库”窗口对象的标记
前缀 后缀 对象类型
tlkp Lookup Table(Lookup)(查阅表)
qsel (无) Query(select)(选择查询)
qapp Append Query (append)(追加查询)
qxtb Xtab Query(crosstab)(交叉表查询)
qddl DDL Quer(DDL)(DDL查询)
qdel Delete Query(delete)(删除查询)
qflt Filter Query(filter)(筛选查询)
qlkp Lookup Query(lookup)(查阅查询)
qmak MakeTable Query(make table)(生成表查询)
qstp PassThru Query(SQL pass-through)(SQL传递查询)
qtot Totals Query(totals)(总计查询)
quni Union Query(union)(联合查询)
qupd Update Query(update)(更新查询)
fdlg Dlg Query(dialog)(对话查询)
fmnu Mnu Query(menu)(菜单查询)
fmsg Msg Query(message)(消息查询)
fsfr Subform Query(subform)(子窗体查询)
rsrp SubReport Query(subreport)(子报表查询)
mmnu Mnu Query(menu)(菜单查询)
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)
- 仓库管理实战课程(4)-建表操作(03.22)
- 仓库管理实战课程(3)-需求设计说...(03.19)
- 仓库管理实战课程(2)-软件背景和...(03.18)
- 仓库管理实战课程(1)-讲师介绍(03.16)
- 统计当月之前(不含当月)的记录数怎...(03.11)