问题现象: | 在报表中能否可以增加一个功能,报表格式能够从科目中直接套用科目编码,比如费用表每月都有增减科目,这样一来,则报表格式每月都得根据科目手工增减项目,能否有一个功能可以直接引入科目取数? |
问题原因: | 目前只有报表的GETRECORD函数可以从数据库中读取多条记录。Getrecord函数可以取出满足一定条件的数据库的SQLSERVER数据的结果集。 具体的格式:GETRECORD("SQL语句",显示区域,显示格式[,],记录数上限),"SQL"语句可以自己输入,也可以通过向导生成。 |
解决方案: | 取科目编码的公式:GETRECORD("Select code.ccode From code ","b2:b150",1,) Getrecord函数应注意以下几个问题: 1、如需要的是字符型,所选的区域单元应为字符型。 2、选定的单元,应不是公式定义的单元。 3、定义完公式后,一定要用菜单上的表页重算功能进行计算。 4、Getrecord函数只支持固定区的取数,不支持可变区的取数。 5、注意横纵向显示与所选区域的一致性。 6、只可以取登陆的当前登陆年度的帐套数据库。 7、如果对于使用较复杂的用户,可以使用85*的自定义帐表功能,因此函数的SQL语句功能不如自定义帐表的功能强大,且自定义帐表生成的表单可以输出到UFO报表。 |
相关补丁: | |
版本: | 8.52 |
模块: | UFO |
产品: | 852UFO报表 |
问题名称: | 报表格式能够从科目中直接套用科目编码 |
最后更新: | 2005-08-30 00:00:00 |