5.1.4 报表和窗体的区别
报表和窗体是Access 数据库的两个不同的对象,是Access数据库的主要操作界面,两者显示数据的形式很类似,但其输出目的不同。
1.报表和窗体的共同之处
它们的数据来源都是基础表、查询和SQL语句,创建窗体时所用的控件基本上都可以在报表中使用,设计窗体时所用到各种控件操作也同样可以在报表的设计过程中使用。
2.报表与窗体的区别
报表与窗体的区别主要体现在以下两个方面。
(1)在窗体中可以输入数据,在报表中则不能输入数据:窗体是交互式界面,用于屏幕显示,而报表的主要用途是按照指定的格式来打印输出数据,不具有交互性;报表除了不能进行数据输入外,可以完成窗体的所有工作,也可以把窗体保存为报表,然后在报表视图中自定义窗体控件。
(2)报表与窗体的另一个区别在于计算的处理方式:窗体采用计算字段,通过窗体中的字段进行计算;报表则以分组记录为依据,将每页的结果值或者整份报表的输出结果统计出来。