当前位置:文档之家› access 个人常用简易公式

access 个人常用简易公式

access 个人常用简易公式
access 个人常用简易公式

总计框可用于计算数值。

条件框输入公式及显示结果

忘了是什么

删除查询的基本格式。

当前时间减去过去时间等于年限。

计数可在总计框中做

报表部分:

日期自动现实结果如下

求总额公式

显示结果

页面页脚显示时间及页数的公式。

显示结果

个人记账表格模板下载

竭诚为您提供优质文档/双击可除个人记账表格模板下载 篇一:个人日常生活开支记账表 20(个人记账表格模板下载)16年10月花销 备注: 篇二:家庭excel记账表格模板的设计思路和方法 家庭excel记账账本模板的设计思路和方法 ---从流水账到复式记账 结婚成家之后,老婆也开始学习记账管理家庭财务了。一开始的时候老婆用的是流水帐,记录简单的进出金额,所以就用excel做了一张简单的表格。使用了一年多,发现流水账的方式问题很大。主要是: 1.现在都流行用信用卡了,用信用卡消费的时候,并没有使用现金。现金是要在还款期时,统一扣除的。可能在我们对账的时候,信用卡还没扣款,造成现金虚多,要做手工的调整。 2.公司公务的开支很多,占有了一大笔现金,但实际上这些钱,随后公司可以报销下来的。这种预缴性质的账务,在做流水账的时候淹没掉了。在报销前,根本想不到公司欠

了个人多少钱。 3.还有现在两个人有很多卡,借记卡、信用卡。在网上有好几个虚拟账户,比如支付宝之类的。并不只有现金一种资产。对账的时候,要把所有的账户余额加总起来,如果与账务不符,根本不知道是哪个账户出现了问题。 4.老婆在淘宝有时候也买卖些产品,进货、出货一般都不会即时支付的。就会产生很多应收应付。 流水账记账方法显然对付不过来了,所以需要考虑复式记账法,所谓的复式记账法,就是在发生一笔收支的时候,在资金变动的账户中记一笔,同时在这笔收支应该归类到的类别账户中也记一笔。这样查资金账户可以了解到资金余额;而查类别账户,可以对类别下所发生的账务情况一目了然。 复式记账的确比流水账在财务管理上要好很多,那么具体如何实现呢?我的设计思路是把账务分成3大块:第一块呢,是实际的资产类别账户,记录的是真正的“真金白银”,这一般对应的是各种银行卡、储蓄账户、证券账户、虚拟货币。第二块呢,是收支归类的类别账户。财务管理就是对收支类别的管理,这样对收支就有分门别类的控制。通常来说,家庭的收支类别可以分类如下(示例): 收入类:薪水、奖金、利息收入、礼金收入 支出类别,有基本的“衣食住行”:食品、服装、居住 支出、交通费。有车族还会有:汽油费、修理费。此外还有

Access 常用函数

Access常用函数 ▲日期/时间 CDate将字符串转化成为日期,如:CDate("2005/4/5")。 Date返回当前日期。 DateAdd返回包含一个日期的值,这一日期还加上了一段时间间隔。如:dateAdd("d",30,Date())将当前日期加上30天。 其中d还可换为: yyyy年 q季 m月 y一年的日数 d日 w一周的日数 ww周 h时 n分钟 s秒 DateDiff判断两个日期之间的间隔,如:DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为上述的yyyy、q、m、y、d、w、ww、h、n、s等。DatePart返回日期的某个部分,如:DatePart("d","2006-5-1")返回1,即1号,d可以换为上述的yyyy、q、m、y、d、w、ww、h、n、s等。 Now返回当前时间(完整时间,包括年月日小时分秒) Date返回当前的系统日期 Year返回某个日期的年 Month返回某个日期的月 Day返回某个日期日 Time返回当前的系统时间 Hour返回某个日期的小时 Minute返回日期的分钟 Second返回日期的秒 Weekday返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...) ▲检查 IsDate判断是否是日期,是日期返回-1,不是日期返回0 IsEmpty检测是否为空(不过经测试,不管什么情况,都返回0) IsNull检测是否为Null值,null值返回0,非null值返回-1 IsNumeric检测是否为数字,是数字返回-1,否则返回0 ▲算术 Abs绝对值 Atn返正切值。 Cos余弦值 Exp返回e的给定次幂。

Access中的常用函数

Access中的常用函数 1.Count 函数 计算查询所返回的记录数 语法 Count(expr) expr 占位符代表字符串表达式,它标识的字段包含了要统计的数据,或者是使用该字段的数据执行计算的表达式。expr 中的操作数可包括表字段名或函数名(可以是固有的或者用户自定义的函数,但不能是其他 SQL 聚合函数)。可以统计包括文本在内的任何类型数据。 说明 可以使用Count来统计基本查询的记录数。例如,可以通过Count来统计已发往特定城市的定单数目。 尽管 expr 能够对字段执行计算,但是Count仅仅计算出记录的数目。记录中所存储的数值类型与计算无关。 Count函数不统计包含Null字段的记录,除非 expr 是星号 (*) 通配符。如果使用了星号通配符,Count会计算出包括包含Null字段在内的所有记录的数目。使用Count(*)方式比使用Count([Column Name])方式快很多。不要用单引号 (' ') 将星号括起来。下面的示例计算 Orders 表中的记录数目。 SELECT Count(*) AS TotalOrders FROM Orders; 如果 expr 标识多个字段,那么Count函数仅统计至少有一个字段为非Null值的记录。如果所有指定字段均为Null值,那么该记录不被统计在内。可以使用 & 号分隔字段名。下面的示例显示了如何将计算限于那些 ShippedDate 或 Freight 为非Null值的记录: SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders; 可以在查询表达式中使用Count。也可以将该表达式用于QueryDef对象的SQL属性中,或者在基于 SQL 查询创建Recordset对象时使用该表达式。

Access中变量、函数及表达式的含义及应用

作业要求:求Access、变量、函数及表达式的值。 通过立即窗口完成以下各题 1.填写命令的结果 ?7\2 结果为 3 ?7 mod 2 结果为 1 ?5/2<=10 结果为 True ?#2012-03-05# 结果为 2012-03-05 ?"VBA"&"程序设计基础" 结果为 VBA程序设计基础 ?"Access"+"数据库" 结果为 Access数据库 ?"x+y="&3+4 结果为 x+y= 7 a1=#2009-08-01# a2=a1+35 ?a2 结果为 2012-09-05 ?a1-4 结果为 2012-07-28 2.数值处理函数 在立即窗口中输入命令结果功能 ?int(-3.25 -4 返回不大于-3.25的最 大整数 ?sqr(9 3 求平方根 ?sgn(-5 -1 返回正负1或0 ?fix(15.23515 返回15.235的整数部 分

?round(15.345,215.34 使15.345保留2位小 数 ?abs(-5 5 取绝对值 3.常用字符函数 在立即窗口中输入命令结果功能 ?InStr("ABCD","CD" 3 在字符串”ABCD”中找” CD”的位置 c="Beijing 赋值 University" ?Mid(c,4,3 jin 从字符串c的第四位开 始取三位 ?Left(c,7Beijing从字符串c的左边开始 取7位数 ?Right(c,10 University从字符串c的右边开始 取10位数 ?Len(c18字符串c的长度 d=" BA "赋值 ?"V"+Trim(d+"程序"VBA程序删除字符串d两端的空 格

个人记账excel模板

竭诚为您提供优质文档/双击可除 个人记账excel模板 篇一:家庭excel记账表格模板的设计思路和方法 家庭excel记账账本模板的设计思路和方法 ---从流水账到复式记账 结婚成家之后,老婆也开始学习记账管理家庭财务了。一开始的时候老婆用的是流水帐,记录简单的进出金额,所以就用excel做了一张简单的表格。使用了一年多,发现流水账的方式问题很大。主要是: 1.现在都流行用信用卡了,用信用卡消费的时候,并没有使用现金。现金是要在还款期时,统一扣除的。可能在我们对账的时候,信用卡还没扣款,造成现金虚多,要做手工的调整。 2.公司公务的开支很多,占有了一大笔现金,但实际上这些钱,随后公司可以报销下来的。这种预缴性质的账务,在做流水账的时候淹没掉了。在报销前,根本想不到公司欠了个人多少钱。 3.还有现在两个人有很多卡,借记卡、信用卡。在网上有好几个虚拟账户,比如支付宝之类的。并不只有现金一种

资产。对账的时候,要把所有的账户余额加总起来,如果与账务不符,根本不知道是哪个账户出现了问题。 4.老婆在淘宝有时候也买卖些产品,进货、出货一般都不会即时支付的。就会产生很多应收应付。 流水账记账方法显然对付不过来了,所以需要考虑复式记账法,所谓的复式记账法,就是在发生一笔收支的时候,在资金变动的账户中记一笔,同时在这笔收支应该归类到的类别账户中也记一笔。这样查资金账户可以了解到资金余额;而查类别账户,可以对类别下所发生的账务情况一目了然。 复式记账的确比流水账在财务管理上要好很多,那么具体如何实现呢?我的设计思路是把账务分成3大块:第一块呢,是实际的资产类别账户,记录的是真正的“真金白银”,这一般对应的是各种银行卡、储蓄账户、证券账户、虚拟货币。第二块呢,是收支归类的类别账户。财务管理就是对收支类别的管理,这样对收支就有分门别类的控制。通常来说,家庭的收支类别可以分类如下(示例): 收入类:薪水、奖金、利息收入、礼金收入 支出类别,有基本的“衣食住行”:食品、服装、居住 支出、交通费。有车族还会有:汽油费、修理费。此外还有购物、教育费、旅游、孝敬长辈等等。每个人都可以根据自己的生活方式,设置自己的收支类别。每个类别的大项下面又可以分为几个小项,例如“居住支出”可以有“水费”“电

access公式大全

选择查询 1、设有数据表“pay”(考VFP的同学请下载{};考ACCESS的同学请下载{}),包含以下字段:工号(C)、姓名(C)、性别(C)、部门(C)、婚否(L)、工作日期(D)、工资(N)、补贴(N)、公积金(N),应发工资(N)。(填写命令时,均不考虑表的打开和关闭。) 要求填写VFP或SQL命令, 列出部门为“研发部”的男性职工的工号,姓名,性别和部门。 SELECT pay.工号, pay.姓名, pay.性别, pay.部门 FROM pay WHERE (((pay.性别)="男") AND ((pay.部门)="研发部")); 2、列出工资大于1800元的男性职工的工号、姓名、性别、部门和工资。 SELECT pay.工号, pay.姓名, pay.性别, pay.部门, pay.工资 FROM pay WHERE (((pay.性别)="男") AND ((pay.工资)>1800)); 3、列出部门为“财务科”和“研发部”的所有女性职工的信息。 SELECT pay.* FROM pay WHERE (((pay.性别)="女") AND (((pay.部门)="财务科") OR ((pay.部门)="研发部"))); 4、列出工资小2000元的女性职工的工号、姓名、性别、部门和工资。 SELECT pay.工号, pay.姓名, pay.性别, pay.部门, pay.工资 FROM pay WHERE (((pay.性别)="女") AND ((pay.工资)<2000)); 5、列出所有已婚男性职工的部门、姓名、婚否和工资。 SELECT pay.部门, pay.姓名, pay.婚否, pay.工资 FROM pay WHERE (((pay.婚否)=True) AND ((pay.性别)="男")); 6、列出部门为“财务科”的女性职工的工号,姓名,性别和部门。 SELECT pay.工号, pay.姓名, pay.性别, pay.部门 FROM pay WHERE (((pay.性别)="女") AND ((pay.部门)="财务科")); 7、列出所有未婚女性职工的部门、姓名、婚否和工资。 SELECT pay.部门, pay.姓名, pay.婚否, pay.工资 FROM pay WHERE (((pay.婚否)=False) AND ((pay.性别)="女")); 8、列出部门为“办公室”和“研发部”的所有男性职工的信息。 SELECT pay.*, pay.部门, pay.性别 FROM pay WHERE (((pay.部门)="办公室" Or (pay.部门)="研发部") AND ((pay.性别)="男")); 9、要求利用工号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。 SELECT Left([工号],2) AS 部门代码, pay.* FROM pay; 文档冲亿季,好礼乐相随mini ipad移动硬盘拍立得百度书包 赋值查询 1、列出工号前2位等于“02”的女性职工的信息。 2、列出工号前2位等于“01”的男性职工的信息。 SELECT pay.* FROM pay WHERE (((Left([pay].[工号],2))="01") AND ((pay.性别)="男")); 3、统计女性职工中工资不超过1800元的人数,并将结果赋给变量A56(或者新字段A56)。 SELECT Count([姓名]) AS a56 FROM pay

access常量变量常用函数与表达式

补充实验一常量、变量、常用函数与表达式[实验目标] ·正确书写不同类型的常量; ·掌握变量的赋值及使用方法; ·熟练掌握常用函数的用法; ·根据要求正确书写表达式。 [实验内容] ·常量的类型; ·变量的操作; ·常用函数; ·表达式的构建。 [实验环境] 本次实验的全部实验内容均要求在VBE的立即窗口中进行。 [方法分析与操作步骤] 1,常量 (1)数值型 ? 100 ? 1.45e3 ? 1.45e-2 (2)字符型 ? ”100” ? “a1b0c0” ? “abcd” (3)逻辑型 ? True ? False (4)日期型 ? # 06/20/12 # ? #2012/06/18# ? # 06-20-12 # ? # 2012-06-18 # ? #2012/06/18 10:32 # ? #2012/06/18 10:32 pm# 2.变量 nVar_x = 234. 5 cVar_y = “abc123” ? “nVar_ x=”, nVar_ x ? “cVar_y = “, cVar_y ? “nVar_ x=”& nVar_ x ? “cVar_y = “& cVar_y 3.函数

(l)数学函数 ①abs(); ? abs(36.9) ? abs( - 36.9) ②int(); ? int(36.9) ? int( - 36.9) ? int(36.3) ? int( - 36.3) ③fix(); ? fix(36.9) ? fix( - 36.9) ? fix(36.3) ? fix( - 36.3) ④sqr(); ? sqr(9) ? sqr(3) ? sqr(0) ? sqr( -9) ‘显示出错提示框 ⑤sin()、cos()、tan(); ? sin(60/180*3.14) ‘计算60°角的正弦值 ? cos(90/180*3.14) ‘计算90°角的余弦值 ? tan(45/180*3.14) ‘计算45°角的正切值 ⑥rnd(); ? rnd() ’产生O~l之间的随机数 ? rnd ? rnd(0) ‘产生最近生成的随机数 ? int(100*rnd) ‘产生[0,99]的随机整数 ? int(101*rnd) ‘产生[0,100]的随机整数 ? int(100*rnd+1) ‘产生[1,100]的随机整数 ? int(100 + 200*rnd) ‘产生[100,299]的随机整数 (2)字符串函数 ①Instr(); ? instr (“access”, ” e” ) ? instr ( “access” , “E” ) ? instr (1, “access” , “E” , 1) ? instr ( “access”, “s”) ? InStr (3,”aSsiAB”,”a”,1) ‘返回5(从字符S开始,检索出字符A,不区分大小写) ②len(); ? len(”南京财大”) ? len(”中文Access”) ? len(“2500”) ③left( ), right( ), mid( ) ;

-个人记账模板-表格

竭诚为您提供优质文档/双击可除,"个人记账模板"表格 篇一:家庭excel记账表格模板的设计思路 家庭excel记账账本模板的设计思路和方法 ---从流水账到复式记账 结婚成家之后,老婆也开始学习记账管理家庭财务了。一开始的时候老婆用的是流水帐,记录简单的进出金额,所以就用excel做了一张简单的表格。使用了一年多,发现流水账的方式问题很大。主要的是: 1.现在都流行用信用卡了,用信用卡消费的时候,并没有使用现金。现金是要在还款期时,统一扣除的。可能在我们对账的时候,信用卡还没扣款,造成现金虚多,要做手工的调整。 2.公司公务的开支很多,占有了一大笔现金,但实际上这些钱,随后公司可以报销下来的。这种预缴性质的账务,在做流水账的时候淹没掉了。在报销前,根本想不到公司欠了个人多少钱。 3.还有现在两个人有很多卡,借记卡、信用卡。在网上有好几个虚拟账户,比如支付宝之类的。并不只有现金一种

资产。对账的时候,要把所有的账户余额加总起来,如果与账务不符,根本不知道是哪个账户出现了问题。 4.老婆在淘宝有时候也买卖些产品,进货、出货一般都不会即时支付的。就会产生很多应收应付。 流水账记账方法显然对付不过来了,所以需要考虑复式记账法,所谓的复式记账法,就是在发生一笔收支的时候,在资金变动的账户中记一笔,同时在这笔收支应该归类到的类别账户中也记一笔。这样查资金账户可以了解到资金余额;而查类别账户,可以对类别下所发生的账务情况一目了然。 复式记账的确比流水账在财务管理上要好很多,那么具体如何实现呢?我的设计思路是把账务分成3大块:第一块呢,是实际的资产类别账户,记录的是真正的“真金白银”,这一般对应的是各种银行卡、储蓄账户、证券账户、虚拟货币。第二块呢,是收支归类的类别账户。财务管理就是对收支类别的管理,这样对收支就有分门别类的控制。通常来说,家庭的收支类别可以分类如下(示例): 收入类:薪水、奖金、利息收入、礼金收入 支出类别,有基本的“衣食住行”:食品、服装、居住 支出、交通费。有车族还会有:汽油费、修理费。此外还有购物、教育费、旅游、孝敬长辈等等。每个人都可以根据自己的生活方式,设置自己的收支类别。每个类别的大项下面又可以分为几个小项,例如“居住支出”可以有“水费”“电

计算机二级access数据库常用函数

一、算术函数 算术函数完成数学计算功能。主要包括以下算术函数: 1.绝对值函数:Abs(<表达式>) 返回数值表达式的绝对值。如Abs(-3)=3 2.向下取整函数:Int(<数值表达式>) 返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一负数。 3.取整函数:Fix(<数值表达式>) 返回数位表达式的整数部分,参数为负值时返回大于等于参数值的第一负数。 Int和Fix函数当参数为正值时,结果相同;当参数为负时结果可能不同。Int返回小于等于参数值的第一个负数,而Fix返回大于等于参数值的第一负数。 例如:Int(3.25)=3,Fix(3.25)=3但Int(-3.25)=-4,Fix(-3.25)=-3 4.四舍五入函数:Round(<数值表达式>[,<表达式>]) 按照指定的小数位数进入四舍五入运算的结果。[<表达式>]是进入四舍五入运算小数点右边应保留的位数。 例如:Round(3.255,1)=3.3;Round(3.255,2);Round(3.754,1)=3.28;Round(3.754,2)=3.75;Round(3.754,0)=4 5.开平方函数:Sqr(<数值表达式>)

计算数值表达式的平方根。例如:Sqr(9)=3 6.产生随机数函数:Rnd(<数值表达式>) 产生一个0-1之间的随机数,为单精度类型。 数值表达式参数为随机数种子,决定产生随机数的方式。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0。每次产生新的随机数;如果数值表达式值等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则歌认参数位大于0。 实际操作时,先要使用无参数的Randomize语句初始化随机数生成器。以产生不同的随机数序列。 例如:Int(100*Rnd)’产生[0,99]的随机整数 Int(101*Rnd)’产生[0,100]的随机整数 Int(100,Rnd+l)’产生[i,l00]的随机整数 Int(100+200*Rnd)’产生[100,299]的随机整数 Int(100+201*Rnd)’产生[100,300]的随机整数 二、字符串函数 1.字符串检索函数:InStr([Start,][,Compare]) 检索子字符申Str2在字符串Strl中最早出现的位置,返回一整型数。Start为可选参数,为数值式,设置检索的起始位置。如省略,从

Access常用函数

1. 转换 所谓转换就是从一种格式转换为另一种格式,比如数字转换成字符串,字符串转换成数字等。在Access 2007的帮助中该类函数共有16个,这里只介绍一些常用的函数,其它函数的使用方法请查看联机帮助文档。 l 数字转字符串函数Str(数字) Str()函数是将一个数值转换成字符串,例:Str(9999.863),其结果是“9999.863”,Str(-9999.863),其结果是“-9999.863”如果含有字母,系统将出现错误。 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果“数字”为正,返回的字符串包含一前导空格暗示有一正号。 可以使用Format函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与Str不同的是,Format函数不包含前导空格来放置“数字”的正负号。 注意:Str函数只视句点(.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用CStr将数字转成字符串。 l 字符串转数字函数Val(字符串) Val函数是将一个数值型字符串转换成数值,例:Val(“9999.863”),其结果是9999.863,Val函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号&O(八进制)和&H(十六进制)。空白、制表符和换行符都从参数中被去掉。 下面的例子返回值为1615198: Val(" 1615 198th Street N.E.") 在下面的代码中,Val为所示的十六进制数值返回十进制数值-1。 Val("&HFFFF") 如果字符串的首位是字母,其结果为0。 l 空值处理函数Nz(表达式) 空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz 函数返回零、零长度字符串(零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号("")。如果表达式不为空,则原样返回。 这个函数十非常有用的,因为在Access中空值是不被处理的,比如介绍逻辑运算符时就已经有这类情况发生,表达式1 or表达式2,只要有一个为空,结果必定为空,这就会引起逻辑判断上的错误,不能真实反映其判断结果,再比如在计算两个表达式的值时,也会出现异常,假设在VBA中有下面一段程序: A=18.69 B=Null C=A+B 其结果C等于Null,这不是想要的结果,如改成C=Nz(A)+Nz(B),其结果为18.69。 2. 日期函数 在Access 2007的帮助中该类函数共有19个,但笔者认为应该是20个,其中Day()函数归到转换函数里,也可以归到日期函数中,表示取日期数据月的天数。 l 当前系统日期函数Date() 返回当前系统的日期,在任何可以使用表达式的地方都可以使用Date函数。例如,您可以如下设置窗体上文本框的“控件来源”属性:=Date(),在窗体视图中打开窗体时,该文本框会显示当前系统日期。 l 当前系统日期和时间函数Now()

Access统配符、运算符与常用函数

Access统配符、运算符与常用函数 1.*,代表任意多个任何字符。 例如:李*,通配所有第一个字符为“李”的字符串。 2.?,代表任意一个任何字符。 例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。 3.[ ],通配方括号内的任何单个字符。 例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。 4.!,通配不在方括号内的任何单个字符。 例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。。 5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。 例如:a[e-g]b,代表的字符串有:aeb、afb、agb。 6.#,代表任意一个数字字符。 例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。 1.算术运算符:+、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。 2.关系运算符:>、>=、<、<=、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。 3.逻辑运算符:not、and、or,运算结果是逻辑值。 4.连接运算符:+、&,用于字符连接,+号要求两边必须是字符型,连接后得到新字符串。

&号不论两边的操作数是字符串还是数字,都按字符串连起来,得到新字符串。 分外运算符 1.like,为文本字段设置查询模式,支持通配符。 如:like “李*“,Like “*红*“ 2.in,指定一个值列表作为查询的匹配条件,不支持通配符。 如:in(“张三“,“李四“,“王五“) 3.between,指定数据范围,用and连接起始数据和终止数据。 如:between 10 and 30,相当于:>=10 and <=30 4.is Null,查找为空的数据。 5.is not Null,查找非空的数据。 字符函数 1.left函数,从字符串左边取n个字符,得到左子串。 格式:left(“字符串”,n)或left(string型变量名,n) 2.right函数,从字符串右边取n个字符,得到右子串。 格式:right(“字符串”,n)或right(string型变量名,n) 3.mid函数,从字串第n1个字符开始取n2个字符,得到子字串。 格式:mid(“字符串”,n1,n2)或right(string型变量名,n1,n2) 说明:如果省略n2,则从字串第n1个字符开始一直取到最后。 1.date函数,返回系统当前日期。 格式:date()或date

ACCESS2003 常用函数

ACCESS2003常用函数 日期和时间函数 Now函数 返回Variant(Date)值,该值是根据计算机系统日期和时间所指定的当前日期和时间。 语法 Now Date函数 返回一个包含当前系统日期的Variant(Date)。 语法 Date 说明 若要设置系统日期,请使用Date语句。 Date和Date$(如果日历是公历)的行为不受Calendar属性设置的影响。如果日历是回历,那么Date$将返回mm-dd-yyyy形式的包含10个字符的字符串,其中mm(01-12)、dd(01-30)和yyyy(1400-1523)是回历月、日和年。等效的公历范围是1980年1月1日到2099年12月31日。 Day函数 返回Variant(Integer),该返回值指定介于1与31之间的整数(含1和31),代表月中的日期。 语法

Day(date) date参数是必选的,它是能够代表日期的任何Variant、数值表达式、字符串表达式或上述任意组合。如果date包含Null,那么将返回Null。 注释如果Calendar属性设置是公历,那么返回的整数将代表date参数的月部分的公历日。如果Calendar是回历,那么返回的整数将代表date参数的月部分的回历日。 Weekday函数 返回Variant(Integer)值,该值包含一个整数,表示一周内的某天。 语法 Weekday(date,[firstdayofweek]) Weekday函数语法具有下面这些命名参数: 部分说明 date 必选。表示日期的Variant、数值表达式、字符串表达式或任何组合。如果date包含Null,则将返回Null。 firstdayofweek 可选。一个常量,用于指定一周的第一天。如果没有指定,则假定为vbSunday。 设置 firstdayofweek参数具有下面这些设置: 常量值说明vbUseSystem0使用NLS API设置。vbSunday1星期天(默认值)vbMonday2星期一 vbTuesday3星期二 vbWednesday4星期三 vbThursday5星期四 vbFriday6星期五 vbSaturday7星期六

ACCESS常用函数举例

常用函数举例 常用函数举例1. 转换 所谓转换就是从一种格式转换为另一种格式,比如数字转换成字符串,字符串转换成数字等。在Access 2007的帮助中该类函数共有16个,这里只介绍一些常用的函数,其它函数的使用方法请查看联机帮助文档。 l 数字转字符串函数Str(数字) Str()函数是将一个数值转换成字符串,例:Str(9999.863),其结果是“9999.863”,Str(-9999.863),其结果是“-9999.863”如果含有字母,系统将出现错误。 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果“数字”为正,返回的字符串包含一前导空格暗示有一正号。 可以使用Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与Str 不同的是,Format 函数不包含前导空格来放置“数字”的正负号。 注意:Str 函数只视句点(.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用CStr 将数字转成字符串。 l 字符串转数字函数Val(字符串) Val函数是将一个数值型字符串转换成数值,例:Val(“9999.863”),其结果是9999.863,Val 函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号&O (八进制)和&H(十六进制)。空白、制表符和换行符都从参数中被去掉。 下面的例子返回值为1615198: Val(" 1615 198th Street N.E.")在下面的代码中,Val 为所示的十六进制数值返回十进制数值-1。 Val("&HFFFF")如果字符串的首位是字母,其结果为0。 l 空值处理函数Nz(表达式) 空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz 函数返回零、零长度字符串(零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号("")。 如果表达式不为空,则原样返回。 这个函数十非常有用的,因为在Access中空值是不被处理的,比如介绍逻辑运算符时就已经有这类情况发生,表达式1 or 表达式2,只要有一个为空,结果必定为空,这就会引起逻辑判断上的错误,不能真实反映其判断结果,再比如在计算两个表达式的值时,也会出现异常,假设在VBA中有下面一段程序: A=18.69 B=Null C=A+B 其结果C等于Null,这不是想要的结果,如改成C=Nz(A)+Nz(B),其结果为18.69。 2. 日期函数 在Access 2007的帮助中该类函数共有19个,但笔者认为应该是20个,其中Day()函数归到转换函数里,也可以归到日期函数中,表示取日期数据月的天数。 l 当前系统日期函数Date() 返回当前系统的日期,在任何可以使用表达式的地方都可以使用Date 函数。例如,您可以如下设置窗体上文本框的“控件来源”属性:=Date(),在窗体视图中打开窗体时,该文本框

ACCESS常用函数

1.转换 所谓转换就是从一种格式转换为另一种格式,比如数字转换成字符串,字符串转换成数字等。在Access2007的帮助中该类函数共有16个,这里只介绍一些常用的函数,其它函数的使用方法请查看联机帮助文档。 l数字转字符串函数Str(数字) Str()函数是将一个数值转换成字符串,例:Str(9999.863),其结果是“9999.863”,Str(-9999.863),其结果是“-9999.863”如果含有字母,系统将出现错误。 当一数字转成字符串时,总会在前头保留一空位来表示正负。如果“数字”为正,返回的字符串包含一前导空格暗示有一正号。 可以使用Format函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与Str不同的是,Format函数不包含前导空格来放置“数字”的正负号。 注意:Str函数只视句点(.)为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用CStr将数字转成字符串。 l字符串转数字函数Val(字符串) Val函数是将一个数值型字符串转换成数值,例:Val(“9999.863”),其结果是9999.863,Val函数,在它不能识别为数字的第一个字符上,停止读入字符串。那些被认为是数值的一部分的符号和字符,例如美圆号与逗号,都不能被识别。但是函数可以识别进位制符号&O(八进制)和&H(十六进制)。空白、制表符和换行符都从参数中被去掉。 下面的例子返回值为1615198: Val("1615198th Street N.E.") 在下面的代码中,Val为所示的十六进制数值返回十进制数值-1。 Val("&HFFFF") 如果字符串的首位是字母,其结果为0。 l空值处理函数Nz(表达式) 空值处理函数Nz是专门用来处理表达式空值的,如果该表达式是值为Null时,可以使用Nz函数返回零、零长度字符串(零长度字符串:不含字符的字符串。可以使用零长度字符串来表明您知道该字段没有值。输入零长度字符串的方法是键入两个彼此之间没有空格的双引号("")。如果表达式不为空,则原样返回。 这个函数十非常有用的,因为在Access中空值是不被处理的,比如介绍逻辑运算符时就已经有这类情况发生,表达式1or表达式2,只要有一个为空,结果必定为空,这就会引起逻辑判断上的错误,不能真实反映其判断结果,再比如在计算两个表达式的值时,也会出现异常,假设在VBA中有下面一段程序: A=18.69 B=Null C=A+B 其结果C等于Null,这不是想要的结果,如改成C=Nz(A)+Nz(B),其结果为18.69。 2.日期函数 在Access2007的帮助中该类函数共有19个,但笔者认为应该是20个,其中Day()函数归到转换函数里,也可以归到日期函数中,表示取日期数据月的天数。 l当前系统日期函数Date() 返回当前系统的日期,在任何可以使用表达式的地方都可以使用Date函数。例如,您可以如下设置窗体上文本框的“控件来源”属性:=Date(),在窗体视图中打开窗体时,该文本框会显示当前系统日期。 l当前系统日期和时间函数Now()

Access常用内置SQL函数

Access常用内置SQL函数 一、Access常用内置SQL函数---日期时间函数 1.CDate 说明:将字符串转化成为日期 举例:select CDate("2008/4/5") 2.Date 说明:返回当前日期 举例:select Date() 3.DateAdd 说明:将指定日期加上某个日期 举例:select dateAdd("d",30,Date()),其中d可以换为yyyy或H等 4.DateDiff 说明:判断两个日期之间的间隔 举例:select DateDiff("d","2008-5-1",now) 其中d可以换为yyyy或H等 5.DatePart 说明:返回日期的某个部分 举例:select DatePart("d","2008-5-1")返回1,即1号,d也可以换为yyyy或m 6.Day 说明:返回日期的d部分,等同于datepart的d部分 举例:select Day("2008-5-1")返回1,即1号 7.Hour 说明:返回日期的小时 举例:select Hour("2008-5-1 18:25:14")返回18,即18点 8.IsDate 说明:判断是否是日期,是日期返回-1,不是日期返回0 举例:select IsDate("2008-5-1 18:25:14") 9.Minute 返回日期的分钟部分 说明:返回日期的分钟部分 举例:select Minute("2008-5-1 18:25:14")返回25,即25分

10.Month 说明:返回日期的月份部分 举例:select Month("2008-5-1 18:25:14")返回5,即5月 11.Now 说明: 返回当前时间(年月日时分秒) 举例:select Now() 12.Second 说明:返回日期的秒部分 举例:select Second("2008-5-1 18:25:14")返回14,即14秒 13.Time 说明:返回当前的时间部分 举例:select Time() 14.weekday 说明:返回某个日期的当前星期(星期天为1,星期一为2,星期二为3 ...) 举例:select weekday(now()) 15.Year 说明:返回某个日期的年份 举例:select Year("2008-5-1 18:25:14")返回2008,即2008年

Access数据库常用标准函数新

Access数据库常用标准函数 一、算术函数 1.绝对值函数:Abs(<表达式>) 返回数值表达式的绝对值。如Abs(-3)=3 2.向下取整函数:Int(<数值表达式>) 返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一负数。 3.取整函数:Fix(<数值表达式>) 返回数位表达式的整数部分,参数为负值时返回大于等于参数值的第一负数。 例如:Int(3.25)=3,Fix(3.25)=3但Int(-3.25)= -4,Fix(-3.25)= -3 4.四舍五入函数:Round(<数值表达式>[,<表达式>]) 按照指定的小数位数进入四舍五入运算的结果。[<表达式>]是进入四舍五入运算小数点右边应保留的位数。 例如:Round(3.255,1)= 3.3;Round(3. 754,2)= 3.75;Round(3.754,0)= 4 5.开平方函数:Sqr(<数值表达式>) 计算数值表达式的平方根。例如:Sqr(9)= 3 6.产生随机数函数:Rnd(<数值表达式>) 产生一个0-1之间的随机数,为单精度类型。 例如:Int(100 * Rnd)?产生[0,99]的随机整数Int(101 * Rnd)?产生[0,100]的随机整数 7..求平均值函数Avg() 例如:在tstud表中求小于所有学生年龄的平均值的学生<(select avg([年龄]) from tstud) 8.. 求和函数sum() 二、字符串函数 1.字符串检索函数:InStr([Start,] [,Compare]) 检索子字符申Str2在字符串Strl中最早出现的位置,返回一整型数。Start为可选参数,为数值式,设置检索的起始位置。如省略,从第一个字符开始检索;注意,如果Strl的申长度为零,或Str2表示的申检索不到,则InStr返回0;如果Str2的串长度为零,InStr返回Start的值。 例如:strl =“98765”str2 =“65”s = InStr(strl ,str2)?返回4 s = InStr(3,“aSsiAB”,“A”,1)?返回5。从字符s开始,检索出字符A 2.字符申长度检测函数:Len(<字符申表达式>或<变量名>) 返回字符串所含字符数。注意,定长字符,其长度是定义时的长度,和字符串实际值无关。 例如:lenl = Len(“12345”)?返回5len4 = Len(“考试中心”)?返回4 3.字符串截取函数 Left (<字符串表达式>,):字符串左边起截取N个字符。 Right(<字符串表达式>,):字符串右边起截取N个字符。 Mid(<字符串表达式>,,[N2]):从字符申左边第N1个字符起截取N2个字符。 例如:strl =“opqrst” str2 =“计算机等级考试” str = Left(strl,3)?返回“opq”str = Left(str2,4)?返回“计算机等” str = Right(strl,2)?返回“st”str = Right(str2,2)?返回“考试” str = Mid(strl,4,2)?返回“rs”str = Mid(str2,1,3)?返回“计算机” str = Mid(str2,4,)?返回“等级考试” 4.生成空格字符函数:Space(<数值表达式>) 返回数值表达式的值指定的空格字符数。 例如:strl = Space(3)?返回3个空格字符 5.大小写转换函数 Ucase(<字符串表达式>):将字符串中小写字母转换成大写字母。 Lcase(<字符串表达式>):将字符串中大写字母转换成小写字毋。 例如:strl = Ucase(“fHkrYt”)?返回“FHKRYT”str2 = Lcase(“fHKrYt”)?返回“fhkryt” 6.删除空格函数 Ltrim(<字符串表达式>):删除字符串的开始空格。

相关主题
文本预览
相关文档 最新文档