Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-模块/函数/VBA

关于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群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助