access2003新手问题。
请问在access2003中,语言是否是使用VBA的语言?在函数中,#、[]、()、""、'',这些符号的用法。越详细越好,希望可以举例说明。还有这些用法是不是就是Vba...
请问在access2003中,语言是否是使用VBA的语言?
在函数中,#、[ ]、( )、" "、' ',这些符号的用法。越详细越好,希望可以举例说明。还有这些用法是不是就是Vba的语言用法?
我是否就参照vba语言用法和规则就可以了?
还有我一直问一个dlookup( )函数的使用办法一直没有人能回答。希望可以实例说明一下。最好可以把每个步骤都点一下。从建表开始。
几个问题,分算一起吧。图文并茂的再加分,我不稀罕这东西,都拿去吧。 展开
在函数中,#、[ ]、( )、" "、' ',这些符号的用法。越详细越好,希望可以举例说明。还有这些用法是不是就是Vba的语言用法?
我是否就参照vba语言用法和规则就可以了?
还有我一直问一个dlookup( )函数的使用办法一直没有人能回答。希望可以实例说明一下。最好可以把每个步骤都点一下。从建表开始。
几个问题,分算一起吧。图文并茂的再加分,我不稀罕这东西,都拿去吧。 展开
3个回答
展开全部
1)“请问在access2003中,语言是否是使用VBA的语言?”
ACCESS中使用的编程语言就是VBA,它是VISUAL BASIC(VB)的宏语言版本,与VB非常相似,事实上很多VB代码可以直接运行在ACCESS之中。就开发数据库应用系统而言,ACCESS
VBA要比VB简便,功能更专业一些。
2)“我是否就参照vba语言用法和规则就可以了?”
ACCESS中的VBA与EXCEL和WORD中的VBA相比基本相似又有不同(主要区别在于属性和方法上),前者着重于解决数据库和其应用系统开发方面的问题,后两者则分别重点关注解决电子
表格数据和文字排版方面的自动化处理问题。ACCESS VBA 要比EXCEL和WORD VBA的属性、方法和函数多得多,其使用更接近VB,这里无法一一列举,请参阅ACCESS联机帮助(Microsoft Access Visual Basic参考)
3)“在函数中,#、[ ]、( )、" "、' ',这些符号的用法”
这个问题不太容易讲清楚,上列符号在不同的函数和不同的情况下有不同的用法,变化很多。这的确是一个烦人的问题,最好的方法是在实际应用中逐渐掌握。
这里大致提一下:
#号 通常应用于字符表达式中代表某一个字符或者用于表示日期
例如:MyCheck = "a2a" Like "a#a" ' 返回 True。
DLookup("address","studant","name='张三' and birthday=#1998-02-01#")
[ ] 方括号通常用于表达式指定某些字符,或者标识字段、控件名等
例如:MyCheck = "F" Like "[A-Z]" ' 返回 True。
DLookup("[full address]","studant","name='张三' and birthday=#1998-02-01#")
上例中字段名full address有空格所以用方括号标识
()括号用于标识基本单元,提示优先处理级别,通常用于嵌套
例如:Val(Right("A0010",4))=10
" " , ' ' 双引号和单引号通常用于标识文本,如果在双引号里引用文本则应该使用单引号
例如:请参阅上面举例
用法其实变化挺多的,慢慢体会吧!
4)“dlookup( )函数的使用办法”
Dlookup是ACCESS中一个功能很强大函数,它可以查出数据表中某一个字段值或表达式计算值
语法: DLookUp("被查找的字段名或表达式","表名或查询名","搜索条件")
假设有一张表 studant
id name sex birthday class address
1 张三 男 1998-02-01 5 北京
2 李四 女 1997-03-05 3 广州
3 王五 男 2000-01-02 4 上海
4 张三 男 2003-02-02 1 杭州
例子:DLookup("address","studant","name='张三' and birthday=#1998-02-01#")
其意思是在学生表(studant)中找出名字叫张三,生日1998-02-01同学的地址(address)结果查到地址是“北京”
又例如:DLookup("class & '年级' & name","studant","id=3")
其意思是在学生表(studant)中找出 id 为3 输出年级和名字的组合,结果查出
“4年级王五”
又再例如:想找出STUDANT表中叫“张三”的同学有几人
DLookup("Count(*)","studant","name='张三'")
得到结果为:2
ACCESS中使用的编程语言就是VBA,它是VISUAL BASIC(VB)的宏语言版本,与VB非常相似,事实上很多VB代码可以直接运行在ACCESS之中。就开发数据库应用系统而言,ACCESS
VBA要比VB简便,功能更专业一些。
2)“我是否就参照vba语言用法和规则就可以了?”
ACCESS中的VBA与EXCEL和WORD中的VBA相比基本相似又有不同(主要区别在于属性和方法上),前者着重于解决数据库和其应用系统开发方面的问题,后两者则分别重点关注解决电子
表格数据和文字排版方面的自动化处理问题。ACCESS VBA 要比EXCEL和WORD VBA的属性、方法和函数多得多,其使用更接近VB,这里无法一一列举,请参阅ACCESS联机帮助(Microsoft Access Visual Basic参考)
3)“在函数中,#、[ ]、( )、" "、' ',这些符号的用法”
这个问题不太容易讲清楚,上列符号在不同的函数和不同的情况下有不同的用法,变化很多。这的确是一个烦人的问题,最好的方法是在实际应用中逐渐掌握。
这里大致提一下:
#号 通常应用于字符表达式中代表某一个字符或者用于表示日期
例如:MyCheck = "a2a" Like "a#a" ' 返回 True。
DLookup("address","studant","name='张三' and birthday=#1998-02-01#")
[ ] 方括号通常用于表达式指定某些字符,或者标识字段、控件名等
例如:MyCheck = "F" Like "[A-Z]" ' 返回 True。
DLookup("[full address]","studant","name='张三' and birthday=#1998-02-01#")
上例中字段名full address有空格所以用方括号标识
()括号用于标识基本单元,提示优先处理级别,通常用于嵌套
例如:Val(Right("A0010",4))=10
" " , ' ' 双引号和单引号通常用于标识文本,如果在双引号里引用文本则应该使用单引号
例如:请参阅上面举例
用法其实变化挺多的,慢慢体会吧!
4)“dlookup( )函数的使用办法”
Dlookup是ACCESS中一个功能很强大函数,它可以查出数据表中某一个字段值或表达式计算值
语法: DLookUp("被查找的字段名或表达式","表名或查询名","搜索条件")
假设有一张表 studant
id name sex birthday class address
1 张三 男 1998-02-01 5 北京
2 李四 女 1997-03-05 3 广州
3 王五 男 2000-01-02 4 上海
4 张三 男 2003-02-02 1 杭州
例子:DLookup("address","studant","name='张三' and birthday=#1998-02-01#")
其意思是在学生表(studant)中找出名字叫张三,生日1998-02-01同学的地址(address)结果查到地址是“北京”
又例如:DLookup("class & '年级' & name","studant","id=3")
其意思是在学生表(studant)中找出 id 为3 输出年级和名字的组合,结果查出
“4年级王五”
又再例如:想找出STUDANT表中叫“张三”的同学有几人
DLookup("Count(*)","studant","name='张三'")
得到结果为:2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询