第十章 报表设计器
(创建时间:2009年03月11日 01:01:00)
Jangogo : 

报表设计类似一个简化了的EXCEL电子表格软件。它的主要功能是为用户提供表格的设计。

报表设计器的使用还是比较简单的,基本上对会使用EXCEL的人而言是基本没有难度的。但是我们还是建议您多练习一下表格的设计,这样就可以更好的做得到跟多的自定义报表。

需要特别讲解的是以下几个功能:

A. 页面设置

我们可以设置页面的大小、方向页边距等,特殊地,对于帐簿等一些有重复的数据行的模板,我们增加了页头和页脚行的设定功能,使得页头和页脚行会自动分页并且每页都有相同的页头和页脚。

你还可以指定每页要显示的行数,这样系统会自动按行数来分页。

如果你需要指定页面的大小,请参看第十一章的关于打印问题的相关解答。

B. 保存

您的修改可以保存到数据库以供系统自动调用。

请你在保存的时候一般不要更改报表的标识,并且要正确选择模板的分类,系统才可以正确调用。

C. 导出

你可以导出报表为EXCEL电子表格,或者网页文件。

如果您希望你设计的表格可以给其他的帐套或者其他的用户使用,请您导出为XML格式的文件。这个导出的XML文件可以发给您的朋友(如果她也用我们的系统的话),也可以上传到我们网站供大家分享。

要引入XML格式的模板,只要打开报表设计器,点击[打开],然后选择该XML文件就可以了。打开后请记得保存。

D. 基本的EXCEL公式的设置

和EXCEL类似,报表设计里面的单元格计算公式和EXCEL一致。都是英文半角的等号“=”开始的,如:=A1+B1 表示 A1 单元格 加 B1 单元格,目前我们系统还支持两个函:

  • SUM 求和函数:=SUM(A1:A9) 表示A1、A2….A9这些单元格的和
  • IF 条件判断函数:=IF(A1>0,B1=A1,C1=A1) 表示如果A1 单元格大于零时,B1单元格的值就等于A1 单元格的值,否则就是C1单元格的值等于A1单元格的值IF(判断成立的条件 , 如果成立就执行这里 , 否则就执行这里)
更多的公式参考EXCEL软件的教材。

 

特别提醒大家:在我们系统中单元格和公式必须用英文大写字母表示,例如A1单元格不能写成a1。

E. 软件的取数公式

除了EXCEL本身的公式外,我们系统本身为了和您输入的数据进行结合,我们专门设计了一套取数公式,用于让系统自动汇总或者挑选您输入的数据,把结果放入你指定的单元格。

我们的取数公式是英文半角问号“?”开头的。因为我们采用了中文自然语法,所以您很容易就能立即其中的含义,并且方便您举一反三设计自己的取数公式来完善您的报表,如:资产负债表要填写的第一个格子:

货币资金的年初数, 它的公式是:?年初(1001+1002+1009)

意思是把1001和1002和1009的年初数相加(也就是现金加银行存款再加其他货币资金)就是我们所要填写的货币资金的年初数了。

公式设计就变得简单易懂了。

软件会在查看报表的时候,自动分析?号开头的公式,上面的例子中,软件就会自动汇总科目代码为1001和1002和1009的年初数,把结果自动填写在指定的格子。

取数公式的设计可以单击报表设计器的报表取数公式按钮,我们会帮你自动构造公式,避免你手工输入公式的麻烦。

更多更复杂的公式定义请参看难点问题的解答的相关解答

文档中心