</p> 考点24 链接主报表和子报表
% M0 @1 K, A( Q8 d. l' L4 S; d 在插入包含与主报表数据具有相关的信息的子报表时,子报表控件必须与主报表相链接。该链接可以确保在子报表中打印的记录与在主报表中打印的记录保持正确的对应关系。5 H% u6 t c' b9 `8 }2 H
在通过向导创建子报表,或者直接将报表或数据表由“数据库”窗口拖到其他报表中来创建子报表时,如果满足下列条件,Access将自动使子报表与主报表保持同步。
4 [3 |: `/ o, e+ {8 O& m (1)已经定义了所选表的关系,或者已经定义了所选查询基础表的关系。$ D6 ^: G: E8 M
(2)主报表是基于具有主键的表创建的报表,而子报表则是基于包含与该主键同名并且具有相同或兼容数据类型的字段的表。如果选中了一个或多个查询,这些查询的基础表必须满足相同的条件。
; G, Y4 S# j* p/ r, z" z% o2 G9 S5 ] (3)Access使用子报表控件的“链接主字段”属性和“链接子字段”属性来链接主报表和子报表。如果由于某种原因Access没有链接主报表和子报表,用户可以直接对这些属性进行设置。
+ r& c# A4 N: p6 ~+ _+ K 5.8 创建多列报表+ K# t( u6 }2 v( Q! |8 F: e
考点25 创建多列报表
3 J2 @0 e. x. z. B6 K s; ]' T (1)创建报表。9 @2 q2 ?8 [/ |, a
(2)单击“文件”菜单中的“页面设置”命令。
; w+ A( ]+ B# { (3)在“页面设置”对话框中,单击“列”选项卡。
8 k/ m7 ?7 @7 h1 O. D/ Y; c6 I/ z (4)在“网格设置”标题下的“列数”编辑框中键入每一页所需的列数。
, m# o7 r$ X, Y+ } (5)在“行间距”对话框中,键入主体节中每个记录之间所需的垂直距离。
2 E: [. X( G, ]. [) R( }% p# q' a/ O (6)在“列间距”对话框中,键入各列之间所需的距离:1 X3 L+ \, i( Z% Q
(7)在“列尺寸”标题下的“宽度”编辑框中键入所需的列宽,例如,3英寸。在“高度”编辑框中键入所需的高度值,即可设置主体节的高度,或者在“设计”视图中直接调整节的高度。2 }, \. t$ H6 v0 n* y' B
(8)在“列布局”标题下单击“先列后行”或“先行后列”选项。* i* w5 t1 k; H+ S! J
(9)单击“页”选项卡。
0 @# v) x, o5 {; g3 z2 {- |; r (10)在“打印方向”标题下单击“纵向”或“横向”选项。
; Y* V& }9 x" H4 z9 t (11)最后单击“确定”按钮。 |