Band的BandStyle如何设定

 

Band的BandStyle如何设定

关于这个属性的设置,我一直没有搞清楚!今天好好研究了一下,有关体会是:

Print Location(打印位置):

Body Header(页眉)

Group Header(组眉)

Row Header(行眉)

Detail(表体)

Row Footer(行脚)

Group Footer(组脚)

Body Footer(页脚)

Print Occurrence(打印事件):

First(首页):Band所包含的内容只可以在第一页打印,以后各页将不包括相关的内容;

New Page(新的一页):Band所包含的内容必须在新的一页中,不能继续在原有页面中空白的部分继续打印;

New Column(新的分栏):在Region组件设置分栏时相应的内容只打印在新的分栏中,而不是现在正在使用的分栏中。

 

简单的报表

对于表的行头一般采用的是常规Band,对于表体则一般采用的是DataBand。
这种情况时,常规Band的BandStyle属性一般设定为:
Print Location为Body Header;
Print Occurrence为 First、New Page。
DataBand的BandStyle属性一般设定为:
Print Location为空;
Print Occurrence为 First。

通常需要设定常规Band的ControllerBand为对应的DataBand。


主细报表

对于主表的行头一般采用的是常规Band,对于主表表体则一般采用的是DataBand。
主表的常规Band的BandStyle属性一般设定为:
Print Location为Row Header;
Print Occurrence为 First、New Page。
主表的DataBand的BandStyle属性一般设定为:
Print Location为空;
Print Occurrence为 First、New Page。

通常需要设定主表的常规Band的ControllerBand为主表对应的DataBand。

对于细节表的行头一般采用的是常规Band,对于细节表表体则一般采用的是DataBand。
细节表的常规Band的BandStyle属性一般设定为:
Print Location为Body Header;
Print Occurrence为 First、New Page。
细节表的DataBand的BandStyle属性一般设定为:
Print Location为Detail;
Print Occurrence为 First。

通常需要设定细节表的常规Band的ControllerBand为细节表对应的DataBand。
需要设定细节表的DataBand的ControllerBand为主表对应的DataBand。

细节表与主表的挂接主要是靠设定细节表对应的DataBand以下三个属性:
DetailKey:细节表中与主表映射的字段名称;
MasterDateView:主表对应的数据视图的名称;
MasterKey:主表中与细节表映射的字段名称。

分组报表

对于主表的行头一般采用的是常规Band,对于主表表体则一般采用的是DataBand。
主表的常规Band的BandStyle属性一般设定为:
Print Location为Row Header;
Print Occurrence为 First、New Page。
主表的DataBand的BandStyle属性一般设定为:
Print Location为空;
Print Occurrence为 First、New Page。

通常需要设定主表的常规Band的ControllerBand为主表对应的DataBand。

对于细节表的行头和分组统计一般采用的是常规Band,对于细节表表体则一般采用的是DataBand。
细节表的行头常规Band的BandStyle属性一般设定为:
Print Location为Body Header;
Print Occurrence为 First、New Page。
细节表的DataBand的BandStyle属性一般设定为:
Print Location为Detail;
Print Occurrence为 First。
细节表的分组统计常规Band的BandStyle属性一般设定为:
Print Location为Body Footer;
Print Occurrence为 First。

通常需要设定细节表的行头常规Band的ControllerBand为细节表对应的DataBand。
需要设定细节表的DataBand的ControllerBand为主表对应的DataBand。
需要设定细节表的分组统计常规Band的ControllerBand为细节表对应的DataBand。

细节表与主表的挂接主要是靠设定细节表对应的DataBand以下三个属性:
DetailKey:细节表中与主表映射的字段名称;
MasterDateView:主表对应的数据视图的名称;
MasterKey:主表中与细节表映射的字段名称。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值