欢迎投稿

今日深度:

如何建立DB2服务器报表并在前端Access显示(1)(3)

为您的报表设置更多的风格–the Report Designer

如果您想要为报表设置更多的版面设计风格,您可以使用Report Designer来从头定义一个报表风格或从您刚刚在wizard中创建的报表上继续进一步加工。如果要深入探讨Access 2007的所有细节,将会超出本文的讨论范畴;所以我会更加着重在向您展示DB2数据如何自然的嵌入到一个Access开发环境中。基于这个目标,下面部分将会为您大体上介绍从头建立一个DB2报表的过程。

利用report designer来设计一个报表,选择Create栏,点击操作区域中Reports 部分的Report Design:

 

将打开Report Designer窗口:

 

只需从Field List中拖动若干列(或整个表格)到designer palette。可以注意到Report Designer拥有Page Header, Detail, 和 Page Footer部分,在这里您可以更加细微地在定制报表时放置数据和其他控件。

例如,从Organization中(这是在样本数据库中与ORG表格相连的实体)把DEPTNUMB 和 LOCATION列拖动到Detail部分,这时Report Designer会如下所示:

 

您将看到Field List会变为显示您刚刚添加到报表中的数据实体。而其他的实体将会被移到Fields available in other tables框中;从这里您可以继续给报表添加其他的表格或列。

 

接着从Staff数据实体中把NAME, JOB, 和 YEARS列加到您之前增加列的区域。当您把NAME一列从Staff中移到报表里时,Specify Relationship窗口开启:

 

这个窗口使您进一步定义报表中不同区域之间的关系。例如,STAFF表包含每一个部门的若干员工;它可以利用DEPT列中一个多对一的关系与ORG表相关联,因为ORG表是用来定义样本数据库所代表的一虚拟公司的不同部门。

要定义这一关系,确认Specify Relationship窗口如下所示,点击OK:

 

您可以看到您添加到报表中的列现在已经被添加到Report Designer中(尽管您所定义的这一关系并没有在报表中体现出来)。

现在您可以继续增加其他的列。(您不会再看到Specify Relationships窗口 — 除非您从一个新表中增加一列。)当您完成后,Report Designer palette应该如下所示:

 

提示:您可以利用控制节点( )使每一个区域( )的名字和数值框排成直线。

正如您所看到的,Report Design Tools 部分的Design栏可以为报表添加很多窗口部件,和一些计划性的动作(比如一个可以触发某个动作的按钮),以及更多。

 

当您完成了报表设计时,保存它,然后在All Tables视图中双击运行。您的报表会有所不同,但是我把我的报表设计成需要两个参数(一个输入值,一个返回值)来表示我刚才拖拉到Report Designer上的信息:

 

我希望您能去尝试使用report design中所有的控件;因为最好的学习方法就是去使用它!


www.htsjk.Com true http://www.htsjk.com/shujukukf/17227.html NewsArticle 为您的报表设置更多的风格–the Report Designer 如果您想要为报表设置更多的版面设计风格,您可以使用Report Designer来从头定义一个报表风格或从您刚刚在...
评论暂时关闭