Access函数大全资料

合集下载

ACCESS常用函数

ACCESS常用函数
字符串截取
Left(<字符表达式>,<数值表达式>)
返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。当字符表达式是null时,返回null值;当数值表达式值为0时,返回一个空串;当数值表达式值大于或等于字符表达式的字符个数时,返回字符表达式例如left(“shufhu”,2)输出结果是“sh” left(“张三”,1)输出结果为“张”
ACCESS常用函数
类型
函数名
函数格式
说明




绝对值
Abs(<数值表达式>)
返回数值表达式的绝对值
取整
Int(<数值表达式>)
返回数值表达式的整数部分值
Fix(<数值表达式>)
返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数
Round(3.567,2)
输出来的结果为3.57表示将3.567保留两位小数,第三位小数四舍五入。
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
随机数
Rnd(<数值表达式>)
产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0
正弦函数

国家计算机二级ACCESS函数总结

国家计算机二级ACCESS函数总结

4 、提取当年、月、日(月日考试都会给你值)date serial()9、提到取整函数用:int ()14、提到输入掩码(数字)的用:0说几个写几个15、提到输入掩码(数字或空格)用:9说几个写几个16、提到输入掩码(数字或字母)用 A 说几个写几个17 、提到输入掩码(字母)用:L 说几个写几个23、查询(例子) 高于平均年龄用SQL查询公式:>(select avg([年龄])from [tStud]) 三点再变(1、大于或小于2、字段再变3、表名再变)24、(宏例子)提到“要求引用窗体fTemp上控件tAge的值”用:[forms]![fTemp]![tAge]。

27、窗体和报表工具箱重点是“标签”“文本框”“命令按扭”要懂“控件来源处要加等号=”29、报表页码/总页码公式:=[page]&“/”&[pages]30、提到输入掩码要求前四位为“010-“后八位数字:“010-”00000000。

010-必需用双引号引上因为是文本。

把显示出的都引上。

单个的也要双引。

28、双引号很少用。

标点符号必须是英文状态下的。

函数必须带(),29、字段必须带[ ] 2参数查询必须用[ ]括3页码[page]&”/”&[pages]4宏引用窗体上控件值[Forms]![窗体值]![控件值]30、查询姓名字段的第一个字符为姓,剩余的为名用。

姓:left ([姓名],1)名:mid ([姓名],2)32、查询将临时表对象tTemp中年龄为偶数的人员的简历字段清空用:用更新查询第一字段选“简历”字段在更新到输入“null”,第二个字段输入:[年龄] mod 2,条件输入0(mod求余数)运行查询。

求模运算记住偶数是0,奇数是1,公式不变。

37、基本操作的导入,链接和关系必须在samp1的空白处右键选择,必须把设计视图和数据表视图保存关掉在作38、查询时表里没有的字段必须自己写,写完后面跟着冒号:冒号后面在写字段或字段公式必需写,需要统计的在总计处选平均值或计数和条件等自己根据题要求选。

access中min函数的用法

access中min函数的用法

access中min函数的用法在Access数据库中,min函数是一种非常有用的函数,它用于返回一组数值中的最小值。

本文将详细介绍min函数的语法、使用方法以及在Access数据库中的实际应用。

一、min函数的语法MIN(database_query)其中,database_query是一个可选的数据库查询表达式,用于指定要比较数值的列或表达式。

如果没有指定查询表达式,则整个数据表将被视为比较范围。

二、min函数的使用方法在使用min函数时,需要先确定要比较的数值列或表达式。

然后,将该列或表达式作为参数传递给min函数。

以下是一些示例:1.返回数据表中所有数值列的最小值:SELECTMIN(column_name)FROMtable_name;2.返回一个子查询结果中的最小值:SELECTMIN(column_name)FROM(SELECTcolumn_nameFROMtable_nameWHEREcond ition);3.使用WHERE子句限定比较范围:SELECTMIN(column_name)FROMtable_nameWHEREcondition=MIN(other_column );通过以上示例,我们可以看到min函数在Access数据库中的广泛应用。

它可以帮助我们快速找到一组数值中的最小值,以便进行数据筛选、排序和统计等操作。

三、min函数的应用实例下面是一个实际应用示例,演示了如何使用min函数从数据表中获取最小值:假设我们有一个销售数据表(Sales),其中包含销售员姓名、销售金额和销售时间等字段。

现在我们需要找出销售金额中的最小值,以便对销售数据进行统计和分析。

首先,我们可以通过以下SQL查询语句获取销售金额的最小值:SELECTMIN(sales_amount)ASMinSalesAmountFROMSales;这将返回一个包含最小销售金额的结果集。

接下来,我们可以根据该结果集进行进一步的统计和分析。

access基本函数大全【经典】

access基本函数大全【经典】
返回包含指定年月日的日期
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目
DatePart(<表达式1>,<表达式2>,<表达式3>)
返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的
转换函数
字符串转换字符代码
按照指定的小数位数进行四舍五入运算的结果。[<表达式>]是进行四舍五入运算小数点右边保留的位数
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
Minute(<时间表达式>)
返回时间表达式的分钟数(0~59)
Second(<时间表达式>)
返回时间表达式的秒数(0~59)
获取系统日期和系统时间
Date()
返回当前系统日期
Time()
返回当前系统时间
Now()
返回当前系统日期和时间
时间间隔
DateAdd(<间隔类型>,<间隔值>,<表达式>)
对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值
返回由数值表达式的值确定的空格个数组成的空字符串
字符重复
String(<数值表达式>,<字符表达式))
返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串

access中if函数表达式

access中if函数表达式

access中if函数表达式在Microsoft Access中,if函数是一种非常常用的表达式,用于根据特定条件来执行不同的操作。

在数据库管理和数据分析中,if函数可以帮助我们根据不同的情况做出不同的决策,从而更好地处理数据和提高工作效率。

让我们来了解一下if函数的基本语法。

在Access中,if函数的语法通常为:if(condition, value_if_true, value_if_false)。

其中,condition 是需要判断的条件,value_if_true是条件为真时的返回值,而value_if_false是条件为假时的返回值。

通过if函数,我们可以根据不同的条件来返回不同的数值或结果。

在实际应用中,if函数可以帮助我们解决很多问题。

比如,在一个销售数据库中,我们可以使用if函数来判断每个销售记录的销售额是否达到一定的目标,如果达到目标则返回"达成",否则返回"未达成"。

这样,我们就可以快速了解每个销售员的业绩情况,从而采取相应的措施。

if函数还可以用来进行逻辑判断和筛选数据。

比如,在一个学生成绩数据库中,我们可以使用if函数来判断每个学生是否及格,如果成绩大于等于60分则返回"及格",否则返回"不及格"。

通过这种方式,我们可以快速筛选出及格的学生,方便后续的统计和分析工作。

除了简单的逻辑判断,if函数还可以与其他函数结合使用,实现更复杂的功能。

比如,我们可以将if函数与sum函数结合,来计算某个条件下的数据总和;或者将if函数与average函数结合,来计算某个条件下的数据平均值。

通过灵活运用if函数,我们可以更好地处理数据,提高工作效率。

总的来说,if函数在Microsoft Access中扮演着非常重要的角色,它可以帮助我们根据特定条件做出不同的决策,处理数据更加灵活高效。

通过学习和掌握if函数的用法,我们可以更好地利用数据库管理工具,提升数据分析能力,为工作带来更多的价值。

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】
返回字符表达式的字符个数,当字符表达式是Null值时,返回Null值
删除空格
Ltrim(<字符表达式>)
返回去失落字符表达式开始空格的字符串
Rtrim(<字符表达式>)
返回去失落字符表达式尾部空格的字符串
Trim(<字符表达式>)
返回去失落字符表达式开始和尾部空格的字符串
字符串检索
Instr([<数值表达式>],<字符串>,<子字符串>[,<比力方法>])
返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符.其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置.数值表达式2可以省略,若省略了数值表达式2,则返回的值是:从字符表达式最左端某个字符开始,截取到最后一个字符为止的若干个字符
字符串长度
Len(<字符表达式>)
Right(<字符表达式>,<数值表达式>)
返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符.其中,字符个数是数值表达式的值.当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式年夜于或即是字符表达式的字符个数时,返回字符表达式
Mid(<字符表达式>,<数值表达式1>[,<数值表达式2>])
返回由数值表达式的值确定的空格个数组成的空字符串
字符重复
String(<数值表达式>,<字符表达式))
返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串
字符串截取
Left(<字符表达式>,<数值表达式>)

Access的函数汇总

Access的函数汇总
三) Dir 函数.................................................................................................................... 15 (二十四) DoEvents 函数..........................................................................................................16 (二十五) Environ 函数.............................................................................................................17 (二十六) EOF 函数.................................................................................................................. 17 (二十七) Error 函数................................................................................................................. 17 (二十八) Exp 函数................................................................................................................... 18 (二十九) FileAttr 函数.............................................................................................................18 (三十) FileDateTime 函数....................................................................................................... 18 (三十一) FileLen 函数............................................................................................................. 19 (三十二) Filter 函数..................................................................................................................19 (三十五) Int、Fix 函数............................................................................................................19 (三十六) Format 函数.............................................................................................................. 20 (三十七) FormatCurrency 函数................................................................................................ 21 (三十八) FormatDateTime 函数............................................................................................... 22 (三十九) FormatNumber 函数..................................................................................................22 (四十) FormatPercent 函数...................................................................................................... 23 (四十一) FreeFile 函数............................................................................................................ 24 (四十二) FV 函数.................................................................................................................... 24 (四十三) GetAllSettings 函数..................................................................................................24 (四十四) GetAttr 函数............................................................................................................. 25 (四十五) GetObject 函数......................................................................................................... 25 (四十六) GetSetting 函数........................................................................................................ 26 (四十七) Hex 函数...................................................................................................................27 (四十八) Hour 函数................................................................................................................. 27 (四十九) IIf 函数..................................................................................................................... 27 (五十) IMEStatus 函数............................................................................................................28 (五十一) Input 函数................................................................................................................. 28 (五十二) InputBox 函数.......................................................................................................... 29 (五十三) InStr 函数................................................................................................................. 29 (五十四) InStrRev 函数............................................................................................................ 30 (五十五) IPmt 函数..................................................................................................................31 (五十六) IRR 函数...................................................................................................................32 (五十七) IsArray 函数............................................................................................................. 32 (五十八) IsDate 函数............................................................................................................... 32 (五十九) IsEmpty 函数............................................................................................................ 32 (六十) IsError 函数..................................................................................................................33 (六十一) IsMissing 函数..........................................................................................................33 (六十二) IsNull 函数............................................................................................................... 33 (六十三) IsNumeric 函数.........................................................................................................34 (六十四) IsObject 函数............................................................................................................ 34 (六十五) Join 函数....................................................................................................................34 (六十六) LBound 函数............................................................................................................ 35 (六十七) LCase 函数............................................................................................................... 35 (六十八) Left 函数...................................................................................................................35 (六十九) Len 函数................................................................................................................... 36 (七十) Loc 函数.......................................................................................................................36

Access常用函数

Access常用函数

Access常⽤函数讲解对象:Access 常⽤函数作者:融⽔公⼦ rsgz Access教程函数函数是由函数名和参数列表构成的,分为数字函数,字符函数,⽇期和时间函数,统计函数数字函数计算绝对值abs(-7)#7取整(左偏)int(3.9)#3int(-3.9)#-4取整(中⼼偏)fix(3.9)#3fix(-3.9)#-3四舍五⼊round(3.567,2)#3.57round(3.567,0)#4round(3.567)#4开根号sqr(4)信号函数sgn(20)#1sgn(0)#0sgn(-20)#-1随机值rnd()#0-1之间的---------------------------------------------------------------------字符函数space(5)# 产⽣五个空格string(3,"abc")# 取字符串⾸位取三次 aaaleft("abcxyz",2)# 左边取两个字符 ableft("李世民",1)# 取李取姓right("abcxyz",2)# 右边取两个字符 yzmid("123456",2,3)# 234 第⼆个开始取值取3位mid("123456",2)# 23456mid("张⼩凡",2)# 取名⼩凡len("融⽔公⼦")# 4trim()#去除前后空格。

中间的不管ltrim()#去除前⾯空格rtrim()#去除后⾯空格instr("abcxyz","bc")#母串找⼦串 2instr(3,"abcxyz","bc")#指定位置母串找⼦串 0ucase()#转化成⼤写lcase()#转化成⼩写trim理解⽇期时间函数date()# 2020/10/17time()# 14:49now()# 2020/10/17 14:49year()year(date())year(#2020-1-1#)month()day()dateserial(2020,1,1)dateserial(year(date()),1,1)#本年的1⽉1号dateserial(2020,month(date()),1)#2020年本⽉的1号dateserial(2020,1,day(date()))#2020年1⽉的今天weekday(#2020-7-17#) weekday(date())统计函数sum([成绩])avg([员⼯表]![成绩])count([成绩])max([成绩])min([成绩])常⽤:年龄:year(date)-year([出⽣⽇期])姓⽒:left([姓名],1)# 李取名:mid([姓名],2)# ⼩凡姓名:left([姓名],1)&mid([姓名],2)学号加姓名:[学号]&[姓名]平均年龄:avg(year(date)-year([出⽣⽇期]))平均年龄(保留整数):round(avg(year(date)-year([出⽣⽇期])))今天:date()明天:date()+1昨天:date()-1---。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access函数大全资料Access函数大全资料▲日期/时间CDate 将字符串转化成为日期selectCDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期selectdateAdd("d",30,Date())将当前日期加上30天, 其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔selectDateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等DatePart 返回日期的某个部分selectDatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为 3...),例如select weekday(now());Year 返回某个日期的年份▲检查IsEmpty 检测是否为空IsNull 检测是否为Null值,null值返回0,非null值返回-1▲程序流程Choose (<索引式>,<表达式1>[,<表达式2>……<表达式n>])根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)IIF 根据表达式返回特定的值Select IIF("3>1","OK","False"),返回OKSwitch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…,<条件表达式n>,<表达式n>]) 计算每个条件表达式,并返回列表中第一个条件表达式为true时与其关联的表达式的值。

▲Sql合计(聚合)函数Avg 取字段平均值Count 统计记录条数Max 取字段最大值Min 取字段最小值StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。

StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。

Sum 计算字段的总合Var 估算样本方差(忽略样本中的逻辑值和文本)。

VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。

▲文本Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03" ,SelectFormat(3/9,"0.00")返回0.33InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0 LCase 返回字符串的小写形式UCase 将字符串转大写Left 左截取字符串Right 右截取字符串Mid 取得子字符串select mid("123",1,2) as midDemo 返回12Len 返回字符串长度LTrim 左截取空格RTrim 右截取空格Trim 截取字符串两头的空格Space 产生空格select Space(4)返回4个空格String(<数值表达式>,<字符表达式>) 返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式值的字符串StrComp比较两个字符串是否内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1▲消息函数Inputbox(提示[,标题][,默认])在对话框中显示提示信息,等待用户输入正文并按下按钮;并返回文本框中输入的内容(string型)Msgbox(提示[,按钮、图标和默认按钮][,标题]) 在对话框中显示消息,等待用户单击按钮,并返回一个integer型数值,告诉用户单击的是哪一个按钮。

▲转换函数Asc 返回字母的ASCII值,select Asc("A")返回65 Chr 将ASCII值转换到字符select chr(65)返回"A"Nz(<表达式>[,规定值])如果表达式为null,返回0;对零长度的空串可以自定义一个返回值(规定值)Str 将数值表达式转换成字符串Val将数值字符串转换成数值型数字Abs 函数返回参数的绝对值,其类型和参数相同。

语法Abs(number)必要的number参数是任何有效的数值表达式,如果number 包含 Null,则返回 Null,如果number 是未初始化的变量,则返回 0。

说明一个数的绝对值是将正负号去掉以后的值。

例如,ABS(-1) 和 ABS(1) 都返回 1。

Array 函数返回一个包含数组的 Variant。

语法Array(arglist)所需的arglist参数是一个用逗号隔开的值表,这些值用于给 Variant 所包含的数组的各元素赋值。

如果不提供参数,则创建一个长度为 0 的数组。

说明用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。

在下面的示例中,第一条语句创建一个 Variant 的变量 A。

第二条语句将一个数组赋给变量 A。

最后一条语句将该数组的第二个元素的值赋给另一个变量。

Dim A As VariantA = Array(10,20,30)B = A(2)使用 Array 函数创建的数组的下界受 Option Base 语句指定的下界的决定, 除非 Array 是由类型库(例如VBA.Array )名称限定。

如果是由类型库名称限定,则Array 不受 Option Base 的影响。

注意没有作为数组声明的 Variant 也可以表示数组。

除了长度固定的字符串以及用户定义类型之外,Variant 变量可以表示任何类型的数组。

尽管一个包含数组的 Variant 和一个元素为 Variant 类型的数组在概念上有所不同,但对数组元素的访问方式是相同的。

Asc 函数返回一个 Integer,代表字符串中首字母的字符代码。

语法Asc(string)必要的string 参数可以是任何有效的字符串表达式。

如果string中没有包含任何字符,则会产生运行时错误。

说明在非 DBCS 系统下,返回值范围为 0 –255 。

在 DBCS 系统下,则为 -32768 – 32767。

注意 AscB 函数作用于包含在字符串中的字节数据,AscB 返回第一个字节的字符代码,而非字符的字符代码。

AscW 函数返回 Unicode 字符代码,若平台不支持Unicode,则与 Asc 函数功能相同。

Atn 函数返回一个 Double,指定一个数的反正切值。

语法Atn(number)必要的number参数是一个 Double或任何有效的数值表达式。

说明Atn 函数的参数值 (number) 为直角三角形两边的比值并返回以弧度为单位的角。

这个比值是角的对边长度除以角的邻边长度之商。

值的范围在 -pi/2 和 pi/2 弧度之间。

为了将角度转换为弧度,请将角度乘以 pi/180。

为了将弧度转换为角度,请将弧度乘以 180/pi。

注意 Atn 是 Tan 的反三角函数,Tan 的参数值为角度,返回直角三角形的两条边的比值。

不要将 Atn 和余切函数混淆,余切函数值是正切函数值的倒数,cotangent = (1/tangent)。

CallByName 函数执行一个对象的方法,或者设置或返回一个对象的属性。

语法CallByName(object, procname, calltype,[args()]) CallByName 函数的语法有以下命名参数:部分描述object必需的;变体型(对象)。

函数将要执行的对象的名称。

procname必需的;变体型(字符串)。

一个包含该对象的属性名称或者方法名称的字符串表达式。

calltype必需的;常数。

一个 vbCallType 类型的常数,代表正在被调用的过程的类型。

args()可选的:变体型(数组)。

说明CallByName 函数用于获取或者设置一个属性,或者在运行时使用一个字符串名称来调用一个方法。

在下面的例子中,第一行使用 CallByName 来设置一个文本框的 MousePointer 属性,第二行得到MousePointer 属性的值,第三行调用 Move 方法来移动文本框:CallByName Text1, "MousePointer", vbLet, vbCrosshairResult = CallByName (Text1, "MousePointer", vbGet) CallByName Text1, "Move", vbMethod, 100, 100类型转换函数每个函数都可以强制将一个表达式转换成某种特定数据类型。

语法CBool(expression)CByte(expression)CCur(expression)CDate(expression)CDbl(expression)CDec(expression)CInt(expression)CLng(expression)CSng(expression)CStr(expression)CVar(expression)CStr(expression)必要的expression参数可以是任何字符串表达式或数值表达式。

相关文档
最新文档