java报表初体验(一)!!

 
 记录一下上周所学的,当时按使用手册一步一步做,照葫芦画瓢做下来的总感觉这思路不太清晰,为了加深理解和巩固所学的,自己重新理顺一下,呵呵,温故而知新嘛!孔子的话无论在学校,还是在社会工作中很有指导意义。还是不把话扯远吧!
下面是一张主从报表 , 当然在不同的场合有不同的叫法 ? 在做这张表之前,看了一遍杰表 .2008 使用手册。    
                        图(1)
这张表数据来源两张表 , 所谓主从表 , 简单地说把两张表或两张以上相关的数据在一张表展显 . 这张表上部分的数据来自订单表:
    
                      图(2)
下部分是来自订单明细表:
   
   
                            图(3)
要让两表相关数据在一张表展显,如本例则通过字段 ”dibh” 建立关联 ; 如何建立关联 ? 杰表 .2008 很容易可以实现 , 不要写复杂的 SQL 语句 , 先看下图数据模式(呵呵!仔细体会下图阶梯式层次关系!):
                        图(4)
    只要右击第一个 Row ,再添加数据集表 dd( 订单明细表 )
若数据源是 csv 则表达式编号 =’${$. 编号 }’ 就把现表关联起来 . 当然关联可以嵌套关联下去 . 如下图填写;
                         图(5)
若数据源是 jdbc 关联语句 可改写成 select *from 订单名细 where 编号 =’${$.编号}’.如下图:
                           图(6)
刚才建好可视的数据模型 , 要完表成 (1), 还得回到杰表 .2008 编辑框 , 完成正确绑定结点(数据绑定) .绑定关系 如下图:
   
 
               图(7)
 
预览一下就能显示图(1)
右下角有一“补足”结点,这可以拿做其它的效果。当做这张表还 要一些杰表制作基础知识,需要看一遍杰表 .2008 使用手册前几章。如结点,绑定结点, Row 结点,板等基础概念。
             制作该主从表知识点盘点
由图中模型定义可见,要设计一个主从报表,需要:
1.定义两个数据集节点,主数据集节点和从数据集节点,本例中,分别是订单点和订明细单节点;
2. 从数据集节点是主数据集Row子节点的子节点;
3. 从数据集一般以主数据集的一个字段作为参数,如本例中的编号
4. 你需要在设置一个板对象,并绑定到主数据集节点/Row”上,意思是一个板对象,显示主数据集的一个记录;
5. 在该板对象中,设置一些文本和标签对象,用于显示主数  据集记录信息;
6. 在板对象中设置一个表格,用于显示从数据集信息。
         有什么问题可以留言交流!
 
 
 

你可能感兴趣的:(java,职场,报表,休闲,初体验)