RAVE中Band的BandStyle属性设定方法 
  | 
                   
                   
                     | 
                   
                   
                     | 
                   
                   
                    |  
                      
               作者:佚名 
                来源:InterNet 加入时间:2004-11-22                       | 
                   
                   
                    
            |  
              
         
 
 
 [原创]RAVE中Band的BandStyle属性设定方法 
RAVE中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:主表中与细节表映射的字段名称。
 
 
 |    
 
               
              [文章录入员:fightter] | 
                                      
                     | 
                   
                   
                 
                
        
                
        
              
                   
     | 
            
     
      
     | 
          
     |