编辑时间:2019年10月20日 作者:保会通软件 浏览量:0次
保会通环境函数
zw() 取当前年度文件名
co() 取主体名、主管名
一、取当前年度文件名
函数名:zw()
格式:zw()
返回值:返回当前默认账务文件名。
举例:假设当前默认账务文件是“D:\BHTSoft\××单位\2001.cwd”那么
zw() = D:\BHTSoft\××单位\2001.cwd。
参考:date(),day(), dir(),dirn(),dirt(),bb(), bsj(),bht(),colnum(),rownum(),co(),bbna(),bbxh(),kjkm(),dwzm(),dwzma()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
二、取主体名、主管名
函数名:co()
格式:co(参数)
返回值:函数返回当前注册账套的核算单位名称和会计主管姓名。
说明:参数为0、1、2或3,并且可缺省,缺省时表示取核算单位名,若为1时,则取业务主管名,若为2时,则取法人代表名,若为3时,则取当前操作员名。
举例:co()=保会软件通公司。co(1)=管理员。
举例:假设当前默认报表是一张38行,8栏的报表,那么,rownum()=38。
参考:date(),day(), dir(),dirn(),dirt(),bb(),zw(),bsj(),bht(),colnum(),rownum(),bbna(),bbxh(),kjkm(),dwzm(),dwzma()。
其它函数:账簿余额函数,账簿发生额函数,账簿净额函数,会计凭证取数函数,数学函数,报表函数。
通配符
通配符是信息技术中的一个重要概念,常应用于住处的查找和检索。在数据库中,对数据查找和检索常使用通配符。
例如对姓张的人的描述,我们常说张某、或张某某。这里的“某”就是通配符。用数据库语言来描述就是:
姓名 Like ’张*’
这里的“*”就是通配符,代表任何文字串,可以是一个字,可以是多个字,也可以没有字(即空字符)。也就是说:凡以“张”字开头的,包括“张”字,都在“张*”描述的范围内。
还有另外一个通配符“?”,它代表任何一个字符。
如:“张?”代表:张A、张B、张C、…。
“张??”代表:张AA、张AB、张CD、张强、张伟、…。
注意:一个汉字相当于两个英文字母。
“*”和“?”都西文状态(半角)下的,不是中文状态(全角)下的“*”和“?”.
通配符与数据库有关,前面说的“*”和“?”是Acess数据库下用的。在SQL Server数据库下,对应的使用通配符“%”和“_”。
保会通软件有A版和S版之分,A版使用Acess数据库,S版使用SQL Server数据库。
在取数函数中,科目参数的描述可以使用通配符。
例如:若你的损益类科目的代码在501--599之间,可用“5??”来表示所有损益类科目。
又如:可用“17?”表示所有170--179之间的科目,“221-1-???-1”表示所有形如221-1-n-1的科目,其中 n 为100--999之间的数。
值得一提的是,使用通配符应十分小心,否则就会将你不需要的科目包括进去,或者遗漏你所需要的科目,正确地使用通配符会使你的公式定义简捷而且无需维护。