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

DefaultValue 属性为什么要加三个双引号

时 间:2013-05-16 14:55:18
作 者:杜超-2号   ID:16058  城市:江阴
摘 要:问:将一个名为“PaymentMethod”的文本框控件的 DefaultValue 属性设置为“Cash”:Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
为什么要加三个双引号,分别是什么意思呢
正 文:

纵云梯答:

1) DefaultValue属性是一个字串符类型的array数组

2) 所以DefaultValue的内容要求带【"】或【'】的字串符如:【"字串符"】或【'字串符'】

3) 理论上【""Cash""】就可以了,但Access的VBA语法不允许【""】后连接其它参数时缺少【&】等连接符,所以【""Cash""】是绝对行不通啲!

4) 【"""Cash"""】Access的VBA语法会默认成【"Cash"】的字串符,所以就对了。

5) 其实选择将【"""Cash"""】换成【"'Cash'"】更容易理解,结果是一样的。

 


Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

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