Office中国论坛/Access中国论坛

标题: [转帖]VB常用函数,ACCESS也可用 [打印本页]

作者: 盗到稻    时间: 2005-6-23 23:28
标题: [转帖]VB常用函数,ACCESS也可用
Time                        返回系统时钟的当前时间。

Date                        返回系统时钟的当前日期。

Now                         返回代表当前日期和时间的编码值。该函数经常用作其它系统时钟函数的参数。

Hour(Time)                  返回指定时间的小时部分(0到23)。

Minute(Time)                返回指定时间的分钟部分(0到59)。

Second(Time)                返回指定时间的秒部分(0到59)。

Day(Date)                   返回月份中的日期数(1到31)。

Month(Date)                 返回日期中的月份(1到12)。

Year(Date)                  返回日期中的年度。

Weekday(Date)               返回日期中代表一周中的星期几。

Abs(n)                      返回n的绝对值。

Atn(n)                      返回n的反正切值,以弧度为单位。

Cos(n)                      返回n的余弦值,以弧度为单位。

Exp(n)                      返回e的n次方。

Rnd(n)                      产生0到1之间的一个随机数。

Sgn(n)                      n小于0时返回-1,n等于0时返回0,n大于0时返回1。

Sin(n)                      返回n的正弦值,以弧度为单位。

Sqr(n)                      返回n的平方根。

Str(n)                      把数值值转换成字符串。

Tan(n)                      返回n的正切值,以弧度为单位。

Val(n)                      把字符串转换为数值值。

Int(n)             返回数字的整数部分。8.4-->9

Fix(n)             返回数字的整数部分。8.4-->8



以上函数在VB6和VBScript中都适用,在。NET里面要在前面加上相应的命名空间,如System.Math.Cos(),Microsoft.VisualBasic.Hour()。

(此乃个人整理而得,如果发现有问题请提出,谢谢。^_^)

数据类型转换函数:

转换函数                              将表达式转换成

CBool                                 Boolean

CByte                                 Byte

CCur                                  Currency '只在VB7.0以下有效

CDate                                 Date

CDbl                                  Double

CInt                                  Integer

CLng                                  Long

CSng                                  Single

CStr                                  String

CVar                                  Variant ‘只在VB7.0以下有效

CVErr                                 Error '只在VB7.0以下有效

若想了解Visual Basic正在使用哪种变量类型,可使用 VarType 函数。



字符串处理函数

关键字                说明                     示例

Ucase   将字符串中的字母改为大写     Ucase("Kim")返回KIM

Lcase   将字符串中的字母改为小写。   Lcase("Kim")返回kim

Len     确定字符串的长度(以字符为单位)   Len("Mississ")返回7

Right   返回字符串右部指定个数的字符  Right("Budapest",3)返回pes

Left    返回字符串左部指定个数的字符  Left("Budapest",4)返回Buda

Mid     从某一指定起始点开始返回字符串中指定个数的字符。Mid("Sommers", 4, 3) 返回mer

InStr   从一个较大字符串中查找另一个字符。               start% = InStr("bob","bobby")start%变量返回值1

String   重复指定字符串中的字符,返回新的字符串      String(8, "*")返回********

Asc      返回指定字母的ASCII代码。   Asc("A")  返回65

Chr      返回指定ASCII代码对应的字符。 Chr(65) 返回A

Xor      对两个数字执行“异或”操作,其返回值可用来对文本进行加密、解密。65 Xor 50  返回115    115 Xor 50  返回65



*注意:Right和Left在.Net中使用时前面要加命名空间Microsoft.VisualBasic;String在.Net中无效。

注册表读写函数:

GetSetting           检索注册表设置值。

SaveSetting           保存或创建注册表设置值。

GetAllSettings           返回一个包含多项注册表设置值的数组。

DeleteSetting           删除注册表设置值。



(此乃个人整理而得,如果发现有错漏请提出,谢谢。^_^)

本文于2005-06-11 16:04:52.121被XiaoFaye第1次修改。
作者: ui    时间: 2005-6-25 19:34
谢谢分享
作者: tmtony    时间: 2005-6-27 20:23
解释很详细 VBA是VB的子集,大部分VB的函数在access均可使用,同理,在VB能能够使用的API函数同样在ACCESS中也可使用.

不过,由于VB的窗体与ACCESS的窗体有所不同,有些功能还是有所差异.




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3