“”、“-”、“*”、“/”这几个符号就代表数学运算中的“加”、“减”、“乘”、“除”四种运算符号。使用“&”符号可以使两个表达式强制连接在一起,比如:"数据库"&"使用指南"将返回:"数据库使用指南",也就是将这两个字符串连接在一起,左面的字符串在前面,右面的字符串在后面。如下图所示。
“=”、“>”、“<”、“<>”这四个符号分别表示“等于”、“大于”、“小于”、“不等于”,它们都是用来判断某个条件是否为满足,例如:“=34”表示当某个值等于34时才算满足这个条件。“<>"北京"”表示当某个值不等于字符串“北京”时才算满足了条件。
“And”、“Or”、“Not”这三个逻辑运算符是用来连接上面的这些条件表达式的。比如:“>100And<300”就表示只有某个值大于100并且小于300时原能算条件满足;“>100Or<300”则表示这个值要大于100或者小于300,实际上就是任何数都满足这个条件;“Not>100”这个表达式则表示只要这个值不大于100,这个条件就算满足了。
还有一个“Like”,这个符号又怎么用呢?这个符号常常用在对一个字符型的值进行逻辑判断,是否这个值满足某种格式类型。所以通常“Like”并不单独使用,常常还要跟一些别的符号:“?”表示任何单一字符;“*”表示零个或多个字符;“#”表示任何一个数字;“[字符列表]”表示字符列表中的任何单一字符;“[!字符列表]”表示不在字符列表中的任何单一字符。我们一起看几个例子,Like"中国?"则字符串“中国人”、“中国字”都满足这个条件;Like"中国*"则字符串“中国”、“中国人”、“中国人民银行”这些都满足这个条件;Like"表#"则字符串“表1”、“表2”都满足这个条件;Like"[北京,上海,广州]"则只有字符串“北京”、“上海”、“广州”可以满足条件;Like"[!北京,上海,广州]"则只有字符串“北京”、“上海”、“广州”不能满足条件。
财软联盟 fs119.net
Asc(字符串表达式)
代表字符串中首字母的字符代码,返回一个Integer,。但是这个字符串表达式不能没有,不然会出错。
例如:Asc("A")返回65Asc("a")返回97Asc("Apple")返回65。
Chr(字符码)
使用Chr函数来返回指定所代表的字符。0到31之间的数字与标准的非打印ASCII代码相同。字符码的正常范围为0–255。ChrB函数作用于包含在String中的字节数据。ChrB总是返回一个单字节,而不是返回一个字符,一个字符可能是一个或两个字节。ChrW函数返回包含Unicode的String,若在不支持Unicode的平台上,则其功能与Chr函数相同。
例子:Chr(65)返回AChr(97)返回a。
DAvg(数值数据字段,表或查询)
可用于计算特定记录集中(一个域)一组数的平均值;
例如:DAvg(产品单价,产品信息表)返回“产品信息表”中的“产品单价”的平均值。
DCount(数值数据字段,表或查询) 财软 联盟 fs119.net
可用于确定特定记录集中的记录数(一个域);
例如:DCount(产品单价,产品信息表)返回“产品信息表”中的“产品单价”中的记录数。
DLookup(数值数据字段,表或查询)
用于从指定记录集(一个域)获取特定字段的值;
例如:DLookup(产品单价,产品信息表)返回“产品信息表”中的“产品单价”中的值。
DMin(数值数据字段,表或查询);DMax(数值数据字段,表或查询);
DMin和DMax函数用于确定指定记录集(一个域)中的最小值和最大值;
例如:DMin(产品单价,产品信息表)返回“产品信息表”中的“产品单价”中的最小值。
DSum(数值数据字段,表或查询)
用于计算指定记录集(一个域)中的一组值的总和;
例如:DMin(产品单价,产品信息表)返回“产品信息表”中的“产品单价”中的和。
DVar(数值数据字段,表或查询)DVarP(数值数据字段,表或查询)
财软联.盟.fs119.net
用于估算特定记录集(一个域)中一组值的方差,DVarp用于计算总体的方差,而DVar函数用于计算总体抽样的方差;如果引用的记录少于两条,DVar和DVarP函数将返回Null,表示不能计算方差。
数值数据字段
可以是用来标识表或查询中字段的字符串表达式,也可以是执行在域合计函数中计算字段的表达式。在expr中可以使用表中字段的名称、窗体上的控件、常量或函数。函数可以是内置的,也可以是用户自定义的,但不能是另一个域合计函数或SQL合计函数。表或查询:用来标识组成域的记录集的字符串表达式。
DDB(cost,salvage,life,period[,factor])
指定一笔资产在一特定期间内的折旧,可使用双下落收复平衡方法或其它指定的方法进行计算。cost必要。Double指定资产的初始成本。salvage必要。Double.指定使用年限结束时的资产价值。life必要。Double指定资产可用的可用年限。period必要。Double指定计算资产折旧所用的那一期间。factor可选。Variant指定收复平衡下落时的速度。如果省略的话,缺省值为2(双下落方法)。 财 管家园 fs119.net
FV(rate,nper,pmt[,pv[,type]])
返回一个Double,指定未来的定期定额支付且利率固定的年金。
rate必要。Double,指定每一期的利率。例如,如果有一笔贷款年百分率(APR)为百分之十且按月付款的汽车贷款,则利率为0.1/12或0.0083。
nper必要。Integer,指定一笔年金的付款总期限。例如,如果对一笔为期四年的汽车贷款选择按月付款方式,则贷款期限共有4*12(或48)个付款期。
pmt必要。Double指定每一期的付款金额。付款金额通常包含本金和利息,而且此付款金额在年金的有效期间是不会改变的。
pv可选。Variant,指定未来一系列付款(或一次付清款项)的现值。例如,当借钱买一辆汽车时,向贷方所借的金额为未来每月付款给贷方的现值。如果省略的话,缺省值为0。type可选。Variant,指定贷款到期时间。如果贷款在贷款周期结束时到期,请使用0。如果贷款在周期开始时到期,请使用1。如果省略的话,缺省值为0。
说明:年金是一段时间内一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。在支付期间,必须用相同的单位来计算rate和nper参数。
例如,如果rate用月份来计算,则nper也必须用月份来计算。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
IPmt(rate,per,nper,pv[,fv[,type]])
返回一个Double,指定在一段时间内对定期定额支付且利率固定的年金所支付的利息值。
rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分率(APR)为百分之十且按月付款的汽车贷款,则每一期的利率为0.1/12,或0.0083。
per必要。Double指定在nper间范围1中的付款周期。
nper必要。Double指定一笔年金的付款总期数。例如,如果在一笔为期四年的汽车贷款中选择按月付款方式,则贷款共有4*12(或48)个付款期。 财软联,盟,fs119.net
pv必要。Double,指定未来一系列付款或收款的现值。例如,当借钱买汽车时,向贷方所借金额为将来每月偿付给贷方款项的现值。
fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant指定贷款到期时间。如果贷款在贷款周期结束时到期,请使用0。如果贷款在周期开始时到期,请使用1。如果省略的话,缺省值为0。
说明:年金是指在一段时间内的一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。在支付期间必须用相同的单位计算rate和nper参数。例如,如果rate用月份计算,则nper也必须用月份计算。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
财.管家园.fs119.net
IRR(values()[,guess])
返回一个Double,指定一系列周期性现金流(支出或收入)的内部利率。
values()必要。Double数组,指定现金流值。此数组必须至少含有一个负值(支付)和一个正值(收入)。
Guess可选。Variant,指定IRR返回的估算值。如果省略,guess为0.1(10%)。
说明:返回的内部利率是在正常的时间间隔内,一笔含有支出及收入的投资得到的利率。IRR函数使用数组中数值的顺序来解释支付和收入的顺序。要确保支付和收入的顺序正确,每一时期的现金流不必像年金那样固定不变。IRR是利用叠代进行计算。先从guess的值开始,IRR反复循环进行计算,直到精确度达到0.00001%。如果经过20次反复叠代测试还不能得到结果,则IRR计算失败。
MIRR(values(),finance_rate,reinvest_rate)
返回一个Double,指定一系列修改过的周期性现金流(支出或收入)的内部利率。 财管家园,fs119.net
values()必要。Double数组,指定现金流值。此数组至少要包含一个负值(支付)和一个正值(收入)。
finance_rate必要。Double指定财务成本上的支付利率。
reinvest_rate必要。Double指定由现金再投资所得利率。
说明:修改过的返回内部利率是指在用不同的利率计算支出和收入时的内部利率。MIRR函数既考虑投资成本(finance_rate),也考虑现金再投资所得利率(reinvest_rate)。finance_rate和reinvest_rate参数是用十进制数值表示的百分比。例如,0.12表示百分之十二。MIRR函数用数组中的数值顺序来解释支付和收入的顺序。要确保支付和收入的输入顺序正确。 财软联盟,fs119.net
财 管家园 fs119.net
财软联,盟,fs119.net
NPer(rate,pmt,pv[,fv[,type]])
返回一个Double,指定定期定额支付且利率固定的总期数。
rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分率(APR)为百分之十并按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。
pmt必要。Double指定每一期所付金额。付款金额通常包含本金和利息,且付款金额在年金的有效期间不变。
pv必要。Double指定未来一系列付款或收款的现值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。
fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant指定贷款到期时间。如果贷款是在贷款周期结束时到期,请使用0,如果贷款是在周期开始时到期,请使用1。如果省略的话,缺省值为0。 财软联,盟,fs119.net
说明年金是在一段时间内一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
NPV(rate,values())
返回一个Double,指定根据一系列定期的现金流(支付和收入)和贴现率而定的投资净现值。
rate必要。Double指定在一期间内的贴现率,用十进制表示。
values()必要。Double数组指定现金流值。此数组至少要包含一个负值(支付)和一个正值(收入)。
说明:资的净现值是未来一系列支付或收入的当前价值。NPV函数使用数组中数值的顺序来解释支付和收入的顺序。要确保支付和收入值是用正确的顺序输入的。NPV投资在第一笔现金流值之前开始计算周期,而结束于数组中最后的现金流值。净现值是根据未来的现金流进行计算的。如果第一笔现金流在第一期开始时发生,那么NPV返回的值必须加上第一笔值才是净现值。而且values()数组不可包含第一笔值。NPV函数与PV函数(现值)相似,只是PV函数在一个期间的开始或结束时才允许有现金流。与可变的NPV现金流值不同,PV的现金流在整个投资期间必须固定。 财管家园 fs119.net
Pmt(rate,nper,pv[,fv[,type]])
返回一个Double,指定根据定期定额支付且利率固定的年金支付额。
rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分比率(APR)为百分之十且按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。
nper必要。Integer指定一笔年金的付款总期数。例如,如果对一笔为期四年的汽车贷款选择按月付款,则贷款共有4*12(或48)个付款期。
pv必要。Double指定未来一系列付款或收款的现值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。
fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant,指定贷款到期时间。如果贷款是在贷款周期结束时到期,请使用0。如果贷款是在周期开始时到期,则请使用1。如果省略的话,缺省值为0。
说明:年金是在一段时间内一系列固定现金支付,年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。在支付期间必须用相同的单位计算rate和nper参数。
例如,如果rate用月份计算,则nper也必须用月份计算。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
PPmt(rate,per,nper,pv[,fv[,type]])
rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分比率(APR)为百分之十且按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。
per必要。Integer指定在nper间范围1中的付款周期。
nper必要。Integer指定一笔年金的付款总期数。例如,如果对一笔为期四年的汽车贷款选择按月付款,则贷款共有4*12(或48)个付款期。
pv必要。Double指定未来一系列付款或收款的现值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。
财.管家园.fs119.net
fv可选。Variant指定在付清贷款后所希望的未来值或现金结存值。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant指定贷款到期时间。如果贷款是在贷款周期结束时到期,则请使用0。如果贷款是在周期开始时到期,则请使用1。如果省略的话,缺省值为0。
说明:金是在一段时间内一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。在支付期间必须用相同的单位计算rate和nper参数。
例如,如果rate用月份计算,则nper也必须用月份计算。对所有参数,用负数表示现金支出(如储蓄存款),而用正数表示现金收入(如红利支票)。
PV(rate,nper,pmt[,fv[,type]])
返回一个Double指定在未来定期、定额支付且利率固定的年金现值。
rate必要。Double指定每一期的利率。例如,如果有一笔贷款年百分比率(APR)为百分之十且按月付款的汽车贷款,则每一期的利率为0.1/12或0.0083。
nper必要。Integer指定一笔年金的付款总期数。例如,如果对一笔为期四年的汽车贷款选择按月付款,则贷款共有4*12(或48)个付款期。
pmt必要。Double指定每一期的付款金额。付款金额通常包含本金和利息,且此付款金额在年金的有效期间不变。
fv可选。Variant,指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant指定贷款到期时间。如果贷款是在贷款周期结束时到期,则请使用0。如果贷款是在周期开始时到期,则请使用1。如果省略的话,缺省值为0。 财管家园 fs119.net
说明:年金是在一段时间内一系列固定现金支付。年金可以是贷款(如房屋抵押贷款),也可以是一笔投资(如按月储蓄计划)。在支付期间必须用相同的单位计算rate和nper参数。例如,如果rate用月份计算,则nper也必须用月份计算。对所有参数,现金支出(如储蓄存款)用负数表示,而现金收入(如红利支票)用正数表示。
Rate(nper,pmt,pv[,fv[,type[,guess]]])
返回一个Double,指定每一期的年金利率。
nper必要。Double指定一笔年金的付款总期数。例如,如果对一笔为期四年的汽车贷款选择按月付款,则贷款共有4*12(或48)个付款期。
pmt必要。Double,指定每一期的付款金额。付款金额通常包含本金和利息,且此付款金额在年金的有效期间不变。
pv必要。Double指定未来一系列付款或收款的现值。例如,当贷款买一辆汽车时,向贷方所借贷的金额为将来每月偿付给贷方款项的现值。 财,管家园,fs119.net
fv可选。Variant指定在付清贷款后所希望的未来值或现金结存。例如,贷款的未来值在贷款付清后为0美元。但是,如果想要在18年间存下50,000美元作为子女教育基金,那么50,000美元为未来值。如果省略的话,缺省值为0。
type可选。Variant,指定贷款到期时间,如果贷款是在贷款周期结束时到期,则请使用0。如果贷款是在周期开始时到期,则请使用1。如果省略的话,缺省值为0。
guess可选。Variant指定Rate返回的估算值。如果省略,则guess为0.1(10%)。
说明:年金是在一段时间内的一系列固定现金支付,年金可以是贷款(如房屋抵押贷款)或是一笔投资(如按月储蓄计划)。对所有参数,现金支出(如储蓄存款)用负数表示,而现金收入(如红利支票)用正数表示。Rate是叠代计算的。先从guess的值开始,Rate反复循环计算,直到精确度达到0.00001%。如果经过20次叠代测试还不能得到结果,则Rate计算失败。如果猜测是10%而Rate计算失败,则请试用不同的guess.值。
财管 家园 fs119.net
SLN(cost,salvage,life)
返回一个Double,在一期里指定一项资产的直线折旧。
cost必要。Double指定资产的初始成本。
salvage必要。Double指定资产在可用年限结束后的价值。
life必要。Double指定资产的可用年限。
说明:折旧期间必须用与life参数相同的单位表示。所有参数都必须是正数。
SYD(cost,salvage,life,period)
返回一个Double,指定某项资产在一指定期间用年数总计法计算的折旧。
cost必要。Double指定资产的初始成本。
salvage必要。Double指定资产在可用年限结束后的价值。
life必要。Double指定资产的可用年限。
period必要。Double指定计算资产折旧所用的那一期间。
说明:必须用相同的单位表示life和period参数。例如,如果life用月份表示,则period也必须用月份表示。所有参数都必须是正数。
财管家.园.fs119.net
Google.cn搜索相关文章:
谷歌中搜索全球网 ACCESS表达式生成器
百度中搜索 ACCESS表达式生成器
谷歌中搜索www.fs119.net ACCESS表达式生成器
下一篇:在VB中兼容非ACCESS数据库的技巧
精品课程推荐
- ACCESS入门教程(二十)容易忽略的工
- ACCESS入门教程(十九)数据的优化和
- ACCESS入门教程(十八)外部数据的使
- ACCESS入门教程(十七)SQL语言妙用
- ACCESS入门教程(十六)模块与“VBA
- ACCESS入门教程(十五)宏的使用
- ACCESS入门教程(十四)用图表显示数
- ACCESS入门教程(十三)为WEB页提供
- ACCESS入门教程(十二)数据打印生成
- ACCESS入门教程(十一)如何建立数据
- ACCESS入门教程(十)为查询制定规则
- ACCESS入门教程(九)建立简单的查询
- ACCESS入门教程(八)定义表之间的关
- ACCESS入门教程(七)数据的类型和属
- ACCESS入门教程(六)在表中输入数据