ACCESS 窗体和报表的区别什么

问ACCESS 窗体和报表的区别什么

区别主要体现在以下3个大方面:
一、结构
Excel只要一种对象Sheet。
Acesss(2003)有七种对象:表、查询、窗体、报表、宏、模块和数据页。
Excel一个工作簿中可以有多个工作表,工作表之间基本是相互独立,没有关联性或者有很弱的关联性。
Access在各种对象之间不是独立的,是存在着关联性。一种对象的多个子对象,例如各个表之间、查询之间、窗体之间、报表之间也存在关联性。这种关联性造就了Access强大处理能力。
二、使用方式不同
Access在处理大量数据上是比Excel具有更强的能力。但是使用Access完成数据处理的任务,在实现起来要比Excel复杂很多。这种复杂性的回报就是更强的能力。
Access是一种规范的,各个对象之间存在严格的关联。这个规范性和关联性都是Access强大数据处理功能的基础。因此在设计表过程中,必须遵守这种规范性。可以把Access处理数据的方式比作一个大公司的管理。
Excel是一种自由的,表之间的关联性任意的。可以把Excel处理数据的方式比作一个小公司的管理。
一个小公司的管理模式是不能直接套用到大公司的管理上。所以Excel表必须按照规范模式改造,才能在Access中使用并完成预想的任务。
三、Access表和Excel表
从外观上看Access与Excel表似乎相同,实际上两者有很大的。
1.主题:对于一个主题Access只有一个表,而Excel可以有多个表。例如工资表,在很多财务人员使用Excel是月创建工资表,例如1月工资、2月工资,…。而Access则所有的工资部分月份都放在一个表。
2.多表关系:Access表各个表间存在严格的关联。Excel表各个表间的关系随意。
3.数据计算:Excel表中单元格中可以存储数据,也可以存储公式,可以进行计算。Access表只能存储数据,不能存储公式,没有计算功能。Excel这种计算能力,使得Excel具有灵活的强大的计算能力(但计算能力受到数据量大小的限制)。Access计算功能是由查询和程序来完成的。Access的特点正好发挥计算能力的强大作用。
4.数据容量:Excel表处理数据的容量有限,数据量大时速度较慢;Access表可以存储2GB数据。
5.索引:Access表有索引,Excel表没有索引。这种索引使得Access在查找筛选数据时,具有Excel不可比拟的速度。
6.数据类型:Access表设计时首先定义数据类型,Eexcel表没有这样的要求。
7.数据格式:Excel表中每个单元格都可以定义自己的格式。Access表每一列的数据格式一致。数据格式显示特性由窗体和报表实现。
8.其他差异:数据筛选、排序等方面在实现起来有很大的差别。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-16
窗体和报表主要有以下相同点和
  窗体和报表都是Access数据库的对象
窗体和报表的建立过程基本是一样的
  最终窗体一般显示在屏幕上,而报表通常打印在纸上
  窗体可以有交互,而报表没有交互
第2个回答  2013-05-16
窗体是一个数据库对象,可用于输入、编辑或者显示表或查询中的数据。可以使用窗体来控制对数据的访问,如显示哪些字段或数据行。例如,某些用户可能只需要查看包含许多字段的表中的几个字段。为这些用户提供仅包含那些字段的窗体,可以更便于他们使用数据库。还可以向窗体添加按钮和其他功能,自动执行常用的操作。

可以将窗体视作窗口,人们通过它查看和访问数据库。有效的窗体更便于人们使用数据库,因为省略了搜索所需内容的步骤。外观引人入胜的窗体可以增加使用数据库的乐趣和效率,还有助于避免输入错误的数据。Microsoft Office Access 2007 提供了一些新工具,可帮助您快速创建窗体,并提供了新的窗体类型和功能,以提高数据库的可用性。

您可以在 Microsoft Office Access 2007 中创建由简到繁的各种不同报表。创建报表应从考虑报表的记录源入手。无论报表是简单的记录罗列,还是按区域分组的销售数据汇总,首先都必须确定哪些字段包含要在报表中显示的数据,以及数据所在的表或查询。

选择记录源后,您通常会发现使用报表向导是最容易的报表创建方法。报表向导是 Access 中的一项功能,它会引导您完成一系列问题,然后根据您的回答生成报表。本回答被网友采纳