《EOS系统函数使用说明》由会员分享,可在线阅读,更多相关《EOS系统函数使用说明(34页珍藏版)》请在金锄头文库上搜索。
1、系统函数l Abs【函数名称】取绝对值【函数格式】Abs(X)【返回】数据【参数】序号名称类型说明1X数据被处理的数据【使用范例】表达式:abs(5) 返回:5表达式:abs(-20.4) 返回:20.4l Chr【函数名称】字符内码转成字符【函数格式】Chr(X)【返回】字符【参数】序号名称类型说明1X数据被转换的字符内码【备注】字符内码必须为小于等于128的整数【使用范例】表达式:Chr(65) 返回:A表达式:Chr(97) 返回:a表达式:Chr(60) 返回:l ComputerName【函数名称】机器名称【函数格式】ComputerName【返回】字符【参数】【使用范例】若当前使用
2、的机器名为Server1,表达式:ComputerName 返回:Server1l CurCwEndDay【函数名称】当前财务终止日期【函数格式】CurCwEndDay【返回】日期【参数】【使用范例】若当前财务终止日期为2004年2月13日,表达式:CurCwEndDay 返回:2004-2-13l CurCwMonth【函数名称】当前财务月份【函数格式】CurCwMonth【返回】数据【参数】【使用范例】若当前财务月份为2月,表达式:CurCwMonth 返回:2l CurCwStartDay【函数名称】当前财务起始日期【函数格式】CurCwStartDay【返回】日期【参数】【使用范例】若
3、当前财务起始日期为2004年2月1日,表达式:CurCwStartDay 返回:2004-2-1l CurCwYear【函数名称】当前财务年份【函数格式】CurCwYear【返回】数据【参数】【使用范例】若当前财务年份为2004年,表达式:CurCwYear 返回:2004l CurCxCount【函数名称】查询当前记录号【函数格式】CurCxCount【返回】数据【参数】【使用范例】在“销售员信息查询”中,记录如下图所示:行号销售员号月销售金额年销售金额10862715.6846533.720878547.0249621.353088692037416.1若取第二条记录,表达式:CurCxC
4、ount 返回:2l CxIAvg【函数名称】查询处理中某列平均【函数格式】CxIAvg(TableFieldName)【返回】数据【参数】序号名称类型说明1TableFieldName字符被处理的列【使用范例】在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列的平均值为表达式:CxIAvg(被查询单据.定单总数量) 返回:1093.75l CxICount【函数名称】查询处理中某列当前行数【函数格式】CxICount(TableFieldName)【返回】数据【参数】序号名称类型说明1TableField
5、Name字符被处理的列【使用范例】在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列当前行数为表达式:CxICount(被查询单据.定单总数量) 返回:8l CxIMax【函数名称】查询处理中某列之最大值【函数格式】CxIMax(TableFieldName)【返回】数据【参数】序号名称类型说明1TableFieldName字符被处理的列【使用范例】在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列的最大值为表达式:Cx
6、IMax(被查询单据.定单总数量) 返回:4800l CxIMin【函数名称】查询处理中某列之最小值【函数格式】CxIMin(TableFieldName)【返回】数据【参数】序号名称类型说明1TableFieldName字符被处理的列【使用范例】在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列的最大值为表达式:CxIMin(被查询单据.定单总数量) 返回:130l CxISum【函数名称】查询处理中某列之和【函数格式】CxISum(TableFieldName)【返回】数据【参数】序号名称类型说明1Ta
7、bleFieldName字符被处理的列【使用范例】在“按销售员的未结销售定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列的和为表达式:CxISum(被查询单据.定单总数量) 返回:8750l CxSum【函数名称】查询某列之和【函数格式】CxSum(TableFieldName)【返回】数据【参数】序号名称类型说明1TableFieldName字符被处理的列【使用范例】在“按销售员的未结销售定单报表”查询处理中,“定单总数量”列的值如下表所示:定单总数量50013080062010002007004800则该列的和为表达
8、式:CxSum(被查询单据.定单总数量) 返回:8750l DataMax【函数名称】取两数据之大者【函数格式】DataMax(X,X)【返回】数据【参数】序号名称类型说明1X数据被处理的数据2X数据被处理的数据【使用范例】表达式:DataMax(10,20) 返回:20l DataMin【函数名称】取两数据之小者【函数格式】DataMix(X,X)【返回】数据【参数】序号名称类型说明1X数据被处理的数据2X数据被处理的数据【使用范例】表达式:DataMin(10,20) 返回:10l DataToStr【函数名称】数据-字符串【函数格式】DataToStr(CurData)【返回】字符【参数
9、】序号名称类型说明1CurData数据被用来转换的数据【使用范例】表达式:DataToStr(78.9) 返回:78.9表达式:DataToStr(90) 返回:90l Date【函数名称】现在时间【函数格式】Date【返回】日期【参数】【使用范例】若现在是2004年2月12日,表达式:Date 返回:2004-2-12l DateEncord【函数名称】日期运算【函数格式】DateEncord(VDate,VYear,VMonth,VDay)【返回】日期【参数】序号名称类型说明1VDate日期被运算的日期2VYear数据用来加的年数3VMonth数据用来加的月数4VDay数据用来加的天数【使
10、用范例】表达式:DateEncord(2004-2-12,2,1,10) 返回:2006-3-22表达式:DateEncord(2004-2-12,-2,-1,-10) 返回:2002-1-2l Dateminus【函数名称】日期差【函数格式】Dateminus(CurDate, CurDate)【返回】数据【参数】日期,日期序号名称类型说明1CurDate日期被用来转换的日期2 CurDate日期被用来转换的日期【使用范例】表达式:Dateminus (2006-12-12, 2006-12-18) 返回:6l DateTime 【函数名称】现在日期时间【函数格式】DateTime【返回】日
11、期【参数】【使用范例】若现在是2004年2月12日15:38:33表达式:DateTime 返回:2004-2-12 15:38:33l DateTimeToStr【函数名称】日时-字符串【函数格式】DateTimeToStr(CurDatetime)【返回】字符【参数】序号名称类型说明1CurDatetime日期被用来转换的日时【使用范例】表达式:DateTimeToStr(2004-2-12 15:38:33) 返回:2004-2-12 15:38:33l DateToStr【函数名称】日期-字符串【函数格式】DateToStr(CurDate)【返回】字符【参数】序号名称类型说明1Cur
12、Date日期被用来转换的日期【使用范例】表达式:DateToStr(2004-2-13) 返回:2004-2-13表达式:DateToStr(now) 返回:2004-2-13注:now是当前的日期,假设为2004-2-13l DayofWeek【函数名称】星期中的第几天【函数格式】DayofWeek(XmDate)【返回】数据【参数】序号名称类型说明1XmDate日期被用来处理的日期【备注】星期天是一个星期中的第一天星期六是一个星期中的最后一天(第七天)【使用范例】表达式:DayofWeek(2004-2-13) 返回:6l DayofWeekC【函数名称】星期几(中文)【函数格式】DayofWeekC(XmDate)【返回】字符【参数】序号名称类型说明1XmDate日期被用来处理的日期【使用范例】表达式:DayofWeek(2004-2-13) 返回:星期五l DayofWeekE【函数名称】星期几(English)【函数格式】DayofW