关于access程序中一些符号的总结
时 间:2012-01-18 12:40:11
作 者:宏鹏 ID:21115 城市:上海
摘 要:关于程序中一些符号的总结
正 文:
关于程序中一些符号的总结
当我们用access做软件的时候为了使软件具有更大的功能 更好的个性 不可能不涉及到VBA编程 而面对一大堆绕人的代码 常常是由于几个甚至一个符号的错误而导致程序不能运行,偏偏这些都需要我们非死记不可,下面就对这些符号做一些总结:
一.关于"[]"”!”及”.”
1.非程序代码
如在查询或窗体文本框的”控件来源”属性内,在此通常会以表示法取用另一窗体的某控件内容,如”FORMS![客户]![姓名]”,两个!号分别表示其后为窗体及控件名称,不可用小圆点.
2.VBA
在VBA中,则根据不同时机,需分别使用!及.:
(1)对象的属性及方法,取用对象的属性及方法时,需使用小圆点,如:
SET RS=CURRENTDB.OPENRECORDSET("SHEET")
MSGBOX RS.RECORDCOUNT
(2)取用窗体或报表控件,如同在非代码的情况,如:
ME![姓名]=APPLICATION.FORMS("客户")![姓名]
(3)如果要取子窗体或者子报表的控件
子窗体控制项:forms![主窗体名称]![子窗体名称].form![控件名称]
子窗体的属性:forms![主窗体名称]![子窗体名称].form.属性名称
子报表控制项:Reports![报表名称]![子报表名称].Report![控件名称]
子报表的属性:Reports![报表名称]![子报表名称].Report.属性名称
关于书本的解释是: ".":用于参照Access所定义的属性,如:报表或者窗体中控件的高度属性.
"!":用于参照由使用者所定义的控件等:如报表或者窗体中的控件
"[]":用于表示使用者所定义的物件名称,以区别于关键字(如Forms,Form,Report等都属于关键字),如:报表或者窗体名称
二.关于("")和(##)
""号用于表示字符串 #表示日期如:"John",#04/2/12#
三.关于"+"和"&"
这两个符号主要用于文字的处理,前者只能用于字串和字串的连接,而后者"&"则可用于不同型别的资料间的连接,所以当你无法知道所要连接的资料型别为何时,用后者比较保险
四.关于"*"和"?"
这两个符号属于万用符号,一般用于LIKE 语句(LIKE语句用来比较两者是否相似,如 A LIKE B 表示比较B是否与A相似) "*"可代表未知的字元 而 "?"只代表一个未知的字元
另外要补充的是当我们的程序很长的时候需要我们转行这时候我们要:第一行代码的尾部 " _
& "第二行代码的开始.
注意:" _ 和& "中间也需要空格
VBA中单引号与双引号的区别:
英文双引号是VBA用来表示字符串的符号;
英文单引号是SQL用来表示字符串的符号,如 '*"&Me.书名&"*';
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)

学习心得
最新文章
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(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)