编辑时间:2019年10月21日 作者:保会通软件 浏览量:0次
保会通报表函数:
sum() 报表区域求和函数
count() 统计区域内单元格数
col() 得到当前报表编制过程中当前单元格栏坐标
row() 得到当前报表编制过程中当前单元格行坐标
horz() 得到组函数运算过程中当前报表单元格栏坐标
vert() 得到组函数运算过程中当前报表单元格行坐标
char() 将单元格的数字坐标转换成字母坐标
get() 获取当前单元格的内容
totalpage() 产生打印的总页码
page() 产生当前打印页的页码
date() 取系统当前日期
day() 取月末日
dir() 取某文件名的上级文件夹的全路径名
dirn() 取某文件名的上级文件夹的名字(数值型)
dirt() 取某文件名的上级文件夹的名字(文字型)
bb() 取当前默认报表名
bsj() 取当前默认报表的子表名
bht() 取当前默认报表的母表名
colnum() 取当前默认报表的栏数
rownum() 取当前默认报表的行数
bbxh() 取报表表号分级序号
一、报表区域求和函数。
函数名:sum()
格式:sum(区域,报表名,条件表达式)
返回值:若“条件表达式”的结果成立,则返回所给区域内数据的和,否返回零。
举例:sum(A1:C3,#d) 表示求当前报表的A1~A3,B1~B3,C1~C3共九个单元格内数据的和。又如:sum(A1:C3;D2;C9:D20)。
参考:count(),col(),row(),horz(),vert(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
二、统计区域内单元格数
函数名:count()
格式:count(区域,报表名,条件表达式)
返回值:返回给定区域的单元格数。
举例:count(A1:C3) = 9。又如:count(A1:C3;D2;C9:D20) = 34。
参考:sum(),col(),row(),horz(),vert(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
三、得到当前报表编制过程中当前单元格栏坐标
函数名:col()
格式:col()
返回值:返回当前报表编制过程中当前单元格栏坐标。
举例:col() = B。
参考:sum(),count(),row(),horz(),vert(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
四、得到当前报表编制过程中当前单元格行坐标
函数名:row()
格式:row()
返回值:返回当前报表编制过程中当前单元格行坐标。
举例:row() = 9。
参考:sum(),count(),col(),horz(),vert(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
五、得到组函数运算过程中当前报表单元格栏坐标
函数名:horz()
格式:horz()
返回值:返回组函数运算过程中当前报表单元格栏坐标。
举例:horz() = B。
参考:sum(),count(),col(),row(),vert(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
六、得到组函数运算过程中当前报表单元格行坐标
函数名:vert()
格式:vert()
返回值:返回组函数运算过程中当前报表单元格行坐标。
举例:vert() = 9。
参考:sum(),count(),col(),row(),horz(),char(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
七、将单元格的数字坐标转换成字母坐标
函数名:char()
格式:char(数值表达式)
返回值:将单元格的数字坐标转换成字母坐标(特指栏坐标),并返回转换结果。
数值表达式:参见数值表达式,其值为正整数。
举例:char(10) = J。char(27) = AA。
参考:sum(),count(),col(),row(),horz(),vert(),get(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
八、获取当前单元格的内容
函数名:get()
格式:get(单元格,文件名)。
返回值:返回给定单元格的内容。
文件名:文件名可以缺省,缺省时表示默认报表名。
举例:假设当前默认报表的单元格D5的内容为10052.65,单元格E3的内容为“ABcd”,那么,get(D5) = 10052.65,get(E3) = ABcd。
参考:sum(),count(),col(),row(),horz(),vert(),char(),totalpage(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
九、产生当前打印页的页码
函数名:page()
格式:page()。
返回值:返回打印的页码(字符型)。
说明:本函数不能参与运算。
举例:"共 "+totalpage()+" 页 第 "+page()+" 页"。
参考:sum(),count(),col(),row(),horz(),vert(),char(),get(),totalpage()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
十、产生打印的总页码
函数名:totalpage()
格式:totalpage()。
返回值:返回打印的总页码数(字符型)。
说明:本函数不能参与运算。
举例:"共 "+totalpage()+" 页 第 "+page()+" 页"。
参考:sum(),count(),col(),row(),horz(),vert(),char(),get(),page()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,环境函数。
十一、取系统当前日期
函数名:date()
格式:date(数值表达式)。
返回值:返回当前系统日期。
数值表达式:参见数值表达式,其结果只能是0、1、2。其中:0表示取年份;1表示取月份;2表示取日。
举例:若当前系统日期是1999年5月15日,则date(0)=1999;date(1)=5;date(2)=15。
参考:day(), dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十二、取月末日
函数名:day()
格式:day(数值表达式1<年>,数值表达式2<月>)。
返回值:返回给定月的月末日。
数值表达式1、2:其值为正整数。其中:数值表达式1的结果表示年度;数值表达式2的结果表示月份。
举例:day(1999,10) = 31。day(2000,2) = 29。
参考:date(), dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十三、取某文件名的上级文件夹的全路径名
函数名:dir()
格式:dir(数值表达式,文件名)
返回值:返回某文件名的某上级文件夹全路径名。
数值表达式:参见数值表达式,其值为正整数。
函数说明:两个参数可以从后依次缺省,缺省文件名时,默认报表名;缺省数值表达式时,默认值为零,表示取当前默认报表的全路径名。
举例:假设当前默认报表是“D:\sm\sm\bb\bb1\1999\3.bsj”那么
dir(0) = D:\sm\sm\bb\bb1\1999\3.bsj(或dir() = D:\sm\sm\bb\bb1\1999\3.bsj)。
dir(1) = D:\sm\sm\bb\bb1\1999。
dir(2) = D:\sm\sm\bb\bb1。
dir(3) = D:\sm\sm\bb。
参考:date(),day(), dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十四、取某文件名的上级文件夹的名字(数值型)
函数名:dirn()
格式:dirn(数值表达式<级次>,文字表达式<文件名>)
返回值:返回某文件名的某上级文件夹的名字(数值型)。
数值表达式:参见数值表达式,其值为正整数。
函数说明:两个参数可以从后依次缺省,缺省文字表达式时,默认报表名;缺省数值表达式时,默认值为零,表示取文件名的主名。
举例:假设当前默认报表是“D:\sm\sm\bb\bb1\1999\3.bsj”那么
dirn(0) = 3(或dirn() = 3)。
dirn(1) = 1999。而dirn(2)和 dirn(3) = bb则是类型不匹配,参见dirt()。
参考:date(),day(), dir(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十五、取某文件名的上级文件夹的名字(文字型)
函数名:dirt()
格式:dirt(数值表达式<级次>,文字表达式<文件名>)
返回值:返回某文件名的某上级文件夹的名字(文字型)。
数值表达式:参见数值表达式,其值为正整数。
函数说明:两个参数可以从后依次缺省,缺省文字表达式时,默认报表名;缺省数值表达式时,默认值为零,表示取文件名的主名。
举例:假设当前默认报表是“D:\sm\sm\bb\bb1\1999\3.bsj”那么
dirt(0) = 3(或dirt() = 3)。 dirt(1) = 1999。
dirt(2) = bb1。 dirt(3) = bb。
参考:date(),day(), dir(),dirn(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十六、取当前默认报表名
函数名:bb()
格式:bb()
返回值:返回当前默认报表名。
举例:假设当前默认报表是“D:\sm\sm\bb\bb1\1999\3.bsj”那么
bb() = D:\sm\sm\bb\bb1\1999\3.bsj。
参考:date(),day(), dir(),dirn(),dirt(),zw(),bsj(),bht(),colnum(),rownum(), bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十七、取当前默认报表的子表名
函数名:bsj()
格式:bsj()
返回值:返回当前默认报表的子表名。
举例:假设当前默认报表的母表是“D:\sm\sm\bb\bb1.BHT”,它当前子表是
“D:\sm\sm\bb\bb1\1999\3.bsj”那么,bsj() = D:\sm\sm\bb\bb1\1999\3.bsj。
参考:date(),day(), dir(),dirn(),dirt(),bb(),zw(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十八、取当前默认报表的母表名
函数名:bht()
格式:bht()
返回值:返回当前默认报表的母表名。
举例:假设当前默认报表是“D:\sm\sm\bb\bb1.BHT”,
那么,bht() = D:\sm\sm\bb\bb1.BHT。
参考:date(),day(), dir(),dirn(),dirt(),bb(),zw(),bsj(),colnum(),rownum(), bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
十九、取当前默认报表的栏数
函数名:colnum()
格式:colnum(报表文件名)
返回值:函数返回指定报表的栏数。
说明:无参数时默认当前报表。
举例:假设当前默认报表是一张38行,8栏的报表,那么,colnum()=8。
参考:date(),day(),dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
二十、取当前默认报表的行数
函数名:rownum()
格式:rownum(报表文件名)
返回值:函数返回指定报表的行数。
说明:无参数时默认当前报表。
举例:假设当前默认报表是一张38行,8栏的报表,那么,rownum()=38。
参考:date(),day(), dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
二十、取报表名
函数名:bbna()
格式:bbna (表号)
返回值:返回当前账套下指定表号的表名,或表号缺省,返回当前报表的上一级表名。
参考:date(),day(),dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbxh()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
二十一、取报表表号分级序号
函数名:bbxh()
格式:bbxh(级次)
返回值:返回当前报表的母表序号,或指定级次的子表序号。
级次=0时返回母表序号;
1时返回一级子表序号;
2时返回二级子表序号;
………………
例:如果当前报表的表号为:9\1\5\2
bbxh(0) =9;
bbxh(1) =1;
bbxh(2) =5;
bbxh(3) =2。
参考:date(),day(), dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(), kjkm()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。