Access2010创建一个报表(九)

合集下载

使用报表向导创建报表_数据库技术与应用——Access 2010_[共2页]

使用报表向导创建报表_数据库技术与应用——Access 2010_[共2页]

276图11-2 Customers 报表③ 保存报表。

选择“文件”下的“保存”命令,或单击工具栏中的“保存”按钮,弹出“另存为”对话框,在“报表名称”文本框中输入该报表的名称,单击“确定”按钮即可。

本方法创建报表,已经非常简单快捷了,但还有一种方法与它不相上下,那就是由窗体转换成报表的方法。

具体操作方法是,打开一个窗体,单击“文件”下的“对象另存为”,在弹出的“另存为”对话框中,选择“保存类型(A )”为“报表”,输入文件名,单击“确定”,报表即创建完成。

11.2.2 使用报表向导创建报表使用“报表”工具创建报表,很容易的创建了一种标准化的报表样式。

虽然快捷,但是存在一些不足之处,尤其是不能选择出现在报表中的数据源字段等。

报表向导是一种创建报表比较灵活和方便的方法,利用向导,用户只需选择报表的样式和布局,选择报表上显示哪些字段,即可创建报表。

在报表向导中,还可以指定数据的分组和排序方式。

如果事先指定了表或查询之间的关系,还可以使用来自多个表或查询的字段进行创建。

【例11-2】在销售订单数据库中使用“报表向导”按钮创建Customersorders 报表,显示内容为Customers 表中顾客编号、顾客姓名、顾客性别字段和orders 表中订单编号、订单日期、发货时间字段,在此之前已给它们建立了一对多的关系。

参考操作步骤如下。

① 打开销售订单数据库,单击“创建”选项卡,在“报表”命令组中,单击“报表向导”命令按钮,弹出第一个对话框。

② 选定表及字段。

在此对话框中分别选定Customers 表及其字段顾客编号、顾客姓名、顾客性别和orders 表及其字段订单编号、订单日期、发货时间,如图11-3所示。

然后单击“下一步”按钮。

③ 确定分组级别。

在弹出的对话框中选择“顾客编号”字段,如图11-4所示。

单击“下一步”按钮。

图11-3 选择报表的表及字段 图11-4 确定分组级别。

access数据库创建表的基本操作步骤

access数据库创建表的基本操作步骤

标题:Access数据库创建表的基本操作步骤在日常工作中,我们经常需要使用数据库来管理和存储各种类型的数据。

Microsoft Access作为一个流行的数据库管理工具,提供了丰富的功能来帮助用户创建和管理数据库表。

本文将介绍Access数据库创建表的基本操作步骤,帮助读者快速上手。

一、打开Access并创建新数据库1. 打开Microsoft Access软件,点击“创建新文件”或“新建”按钮,选择“空白数据库”选项。

2. 在弹出的对话框中输入数据库的名称和保存位置,点击“创建”按钮。

二、创建新表1. 在新建的数据库中,找到“表”选项卡,点击“新建”按钮。

2. 在弹出的对话框中选择“设计视图”或“表格设计”,进入表格设计界面。

3. 在设计视图中,输入表格的字段名和数据类型,如尊称、芳龄、性别等,点击“保存”按钮。

4. 输入表格的名称,点击“确定”按钮,完成表格的创建。

三、定义字段属性1. 在表格设计界面,选中一个字段名,右键点击选择“属性”选项,进入字段属性设置界面。

2. 在属性设置界面中,可以设置字段的数据类型、格式、默认值、必填性等属性,根据实际需求进行设置。

3. 逐一设置各个字段的属性,确保表格结构和字段属性符合实际需求。

四、输入数据1. 创建完表格后,可以直接在数据表视图中输入数据,也可以通过导入数据的方式将其他数据源的数据导入到表格中。

2. 在数据表视图中,可以逐行输入数据,确保数据的完整性和准确性。

五、保存并关闭表格1. 在数据输入完成后,点击“保存”按钮保存当前表格的数据和结构。

2. 关闭表格前,对数据进行必要的检查和验证,确保数据的完整性和正确性。

3. 点击“关闭”按钮,关闭当前表格,并返回到数据库的主界面。

六、总结通过以上的步骤,我们可以快速了解Access数据库创建表的基本操作流程。

在实际应用中,还可以根据具体需求进行更加复杂和精细的表格设计和数据管理,充分发挥Access数据库管理工具的强大功能。

Access 2010数据库应用:创建数据表的方法

Access 2010数据库应用:创建数据表的方法
Access2010数据库应用
《Access2010数据库应用》
单元3 创建与编辑Access数据表
创建数据表的方法
2
《Access2010数据库应Fra bibliotek》数据表是数据库中用来存储数据的对象,是 整个数据库系统的基础,应在创建查询、报表等 其他数据库对象之前先创建数据表。
Access允许在一个数据库中包含多个数据表, 用户可以在不同的数据表中存储不同类型的数据。
3
Access 2010创建数据表的方法主要有三种: (1)使用表的“设计视图”创建表; (2)使用表的“模板”创建表; (3)通过输入数据创建表。其中使用设计 视图创建表是Access最常用的一种方法。
4
《Access2010数据库应用》

Access2010报表知识点

Access2010报表知识点

Access2010报表知识点一、报表的概念及特点1、报表用于数据输出。

窗体可以交互,既可以输入也可以输出。

2、报表可以对记录排序、分组、计算,但不能修改数据表中的数据。

3、报表和窗体的数据源都可以是表或查询。

二、报表的视图:1、报表视图:不分页显示报表实际效果。

2、打印预览视图:分页显示报表实际效果。

3、布局视图:显示报表实际效果,可以修改报表上控件属性。

4、设计视图:创建和编辑报表的结构。

三、创建报表的方式:1、创建基本报表:自动创建,速度快。

默认进入“布局视图”①选中数据表,即确定报表的数据源,只能是一个表或一个查询。

②“创建”选项卡→“报表”功能区→“报表”按钮。

③保存创建的表(可以与数据表同名)。

特点:只能把一个表或查询中的全部字段设置在报表中。

2、使用向导创建报表:可以对字段进行分组、排序、统计,可以选择各种布局和样式。

默认进入“打印预览视图”。

创建步骤如下:①“创建”选项卡→“报表”功能区→“报表向导”按钮。

②在“表/查询”下拉列表框中选择数据源表或查询,把需要的字段从“可用字段”添加到“选定字段”。

数据源可以是多个表(已建立关系)或查询。

③添加分组级别,确定分组字段。

④排序:最多按4个字段排序。

⑤布局方式:纵栏表、表格、两端对齐(窗体向导多一个布局方式:数据表)⑥标题:显示在报表页眉中的报表标题,也是存储时的报表名。

可以与数据源表名相同。

⑦保存报表3、使用“空报表”工具创建报表:适合于报表中字段较少。

①“创建”选项卡→“报表”功能区→“空报表”按钮,默认进入“布局视图”。

②从“字段列表”中向空报表添加字段,单个:双击,Ctrl:不连续,Shift:连续。

③通过“报表布局工具”的“设计”选项卡→“页眉页脚”功能区设置报表格式:添加标题、日期和时间、页码等。

4、创建标签:页面尺寸较小的特殊报表,由向导生成,所有数据放在文本框中。

①“创建”选项卡→“报表”功能区→“标签”按钮,进入标签向导。

Access2010数据库报表

Access2010数据库报表
单击报表选项组中的空报表按钮可以快速建立一个空白报表, 表明报表的建立可从一个空白报表入手,在建立了空白报表的 同时,右侧出现字段列表,可提供空白报表的多个数据源的字 段选择,进而使得空白报表称为一张满意的报表。
7.2.3创建标签报表
标签报表是一种特殊类型的报表,主要用于制作物品标签、客户 标签等,下面我们就利用第3章查询中“不及格”查询为数据源,创 建一个补考通知单标签,具体操作步骤如下:
7.1.3 报表和窗体的区别
报表和窗体有许多共同之处:
它们的数据来源都是基础表、查询和SQL语句,创建窗体时所用的控件基 本上都可以在报表中使用,设计窗体时所用到各种控件操作也同样可以 在报表的设计过程中使用。
报表与窗体的区别
第一用途不同:
在窗体中可以输入数据,在报表中则不能输入数据,报表的主要用途是 按照指定的格式来打印输出数据。报表除不能进行数据输入外,可以完 成窗体的所有工作,也可以把窗体保存为报表,然后在报表设计视图中 自定义窗体控件。
2020年1月12日星期日
7.2.3 创建标签报表
2020年1月12日星期日
7.2.4 使用报表向导创建报表
当使用“报表向导”创建报表时,“报表向导”会提示指定相关 的数据源、选择字段和报表版式等内容,且根据向导提示可 以完成大部分报表设计的基本操作,加快了创建报表的过程。
例如使用“报表向导”创建“教材” 报表。具体操作步骤如下: 在数据库窗口中,选择左侧数据源列表中的“教材”表。 选择“创建”选项卡上的“报表”选项组中的“报表向导”选项 ,
报表主要分为以下3种类型: 纵栏式报表 表格式报表 标签报表。
7.1.1 报表类型
纵栏式报表
纵栏式报表类似前面讲过的纵栏式窗体,以垂直方式显示—条记 录。在主体节中可以显示一条或多条记录,每行显示一个字段, 行的左侧显示字段名称,行的右侧显示字段值。

创建表的方法_Access 2010数据库应用技术_[共3页]

创建表的方法_Access 2010数据库应用技术_[共3页]

45 们进行引用时其运算规则是不同的。

所以,确定字段类型时应以字段的用途和取值规则并且方便今后对数据的使用为原则。

2.3.2 创建表的方法通常,在Access 2010中创建表的方法有4种:使用设计视图创建表、使用数据表视图创建表、使用表模板创建表和使用字段模板创建表。

1.使用设计视图创建表使用设计视图创建表是一种比较常见的方法。

对于较为复杂的表,通常都是在设计视图中创建的。

例2-4 在“教学管理”数据库中创建“学生”表,表的结构如表2-1所示。

操作步骤如下:① 打开“教学管理”数据库,单击“创建”选项卡,再在“表格”命令组中单击“表设计”命令按钮,打开表的设计视图,如图2-13所示。

表的设计视图分为上下两部分,上半部分是字段输入区,下半部分是字段属性区。

上半部分的字段输入区包括字段选定器、“字段名称”列、“数据类型”列和“说明”列。

字段输入区的一行可用于定义一个字段。

字段选定器用来选定某个字段(行),如果单击它则选定该字段行;“字段名称”列用来对字段命名;“数据类型”列用来定义该字段的数据类型;“说明”列用来对字段进行必要的说明,起到提示和备忘的作用。

下半部分的字段属性区用于设置字段的属性,在其左侧有“常规”和“查阅”两个选项卡。

“常规”选项卡对每个字段的属性进行了详细的描述,属性内容根据字段的数据类型发生变化。

“查阅”选项卡定义了某些字段的显示属性,如文本和数字类型的字段。

图2-13 表的设计视图② 添加字段。

按照表2-1的内容,在字段名称列中输入字段名称,在数据类型列中选择相应的数据类型,在常规属性窗格中设置字段大小。

添加字段后的“学生”表的设计视图见图2-13。

③ 将“学号”字段设置为表的主键。

单击该字段行前的字段选定器以选中该字段,这时字段。

access2010创建表的方法

access2010创建表的方法

access2010创建表的方法宝子,今天咱们来唠唠Access 2010创建表的方法呀。

一种方法呢,就是使用设计视图创建表。

你打开Access 2010之后,找到创建选项卡,然后点击表设计。

这时候就会弹出一个设计视图的界面啦。

在这里呀,你就可以开始定义表的结构喽。

像给每个字段取个名字,就好像给每个小伙伴起个独特的绰号一样。

比如说“姓名”字段呀,“年龄”字段啥的。

然后呢,还得给每个字段选个合适的数据类型,这就好比给小伙伴们安排不同的角色呢。

数字类型的字段就像数学小天才,文本类型的就像是文艺小青年啦。

定义好这些之后,可别忘了设置主键哦,主键就像是这个表的小队长,能让数据整整齐齐的。

还有一种超简单的方法,就是通过数据表视图创建表。

同样在创建选项卡下面,有个数据表视图的按钮,一点它,就会出现一个空表啦。

然后你就可以直接在这个表里面输入数据啦。

你一边输入数据呢,Access就会自动根据你输入的数据来确定每个字段的数据类型。

不过这种方法呢,对于表结构的控制就没有设计视图那么精确啦,但是胜在简单快捷,就像走捷径一样。

另外呀,要是你已经有了一些数据存在Excel表格里,也可以把Excel表格的数据导入到Access里来创建表哦。

在外部数据选项卡里面找到Excel,然后按照提示一步步操作就行啦。

就像是把一群外来的小伙伴迎接到Access这个大家庭里呢。

宝子,你看Access 2010创建表是不是还挺好玩的呀?你可以根据自己的需求和喜好选择不同的方法呢。

不管是精心设计的设计视图,还是简单粗暴的数据表视图,又或者是导入外部数据,都能让你轻松搞定表的创建哦。

加油,你肯定能在Access的小世界里玩得转的!。

Access数据库使用'报表向导'创建报表,省心又省力

Access数据库使用'报表向导'创建报表,省心又省力

Access数据库使用'报表向导'创建报表,省心又省力
然后点击下一步,会提示我们是否添加分组级别,我们想按班级进行分组,直接将班级序号添加到右侧,下面蓝字部分就是我们添加的分组:
下一步,提示我们是否排序,我们选择了总分数进行排序:
继续下一步,布局选择递阶,方向选择纵向:
点击下一步,之后为该报表命名即可:
点击完成,可以看到报表以预览的状态呈现了出来:
此时,我们可以进入到设计视图下对报表的布局进行修改和完善:
报表有些不规整,我们调整一下格式,在调整过程中是有一定技巧的,大家可以翻看以前的文章,格式上的调整与之前讲过的窗体类似,下面我们对布局做了一下适当的调整:
下面,我们来看一下调整后的效果:
我们再看看下面的数据如何,可以看到整个数据是按班级进行分类的,而且每个班级的排序是按总分数从小到大进行排列的:
再看看结尾,可以看到有时间,有共几页和第几页,这些都是向导自动为我们添加进行的,省了好多麻烦:
大家可以根据自己的数据和工作做一个这样的报表,这样直接就可以浏览打印啦!
金钱这种东西,只要能解决个人的生活就行,若是过多了,它会成为遏制人类才能的祸害。

——诺贝尔。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8.1 第一个报表的制作
学习要求:本节预计学习课时为1小时,重点是:利用向导创建一个报表的操作步骤。

对于普通用户来说,窗体是日常操作最为频繁的界面,但是对决策者来说,通常不会直接参与这些比较基础的工作,因此,对他们而言,报表才是最为关键的环节,所谓报表,即是基于当前数据库中所有的数据,或者部分有选择性的数据而产生的数据汇总或数据分析的结果表格,因此,好的报表,必然来源于好的窗体,只有友好、精准、美观的窗体,才能确保数据来源的可靠,从而为报表提供优良的数据来源,从而保证报表的精准和可信,这也是我们在窗体设计的环节,特别注重细节的原因所在。

此外,有一点也可以预先说明,那就是报表的属性对话框,以及设计区域、属性设置区,几乎与窗体完全一样,因此,在窗体设计的环节所学到的开发技巧,绝大部分,在报表设计的环节,都是通用的。

那么,报表和窗体的区别在哪里呢?所不一样的是设计的目标的不同——窗体主要是被用来提供给用户,完成日常的管理工作,而报表则为了分析以及汇总数据,用来了解当前的单位的运行状况,以便为决策提供相关数据方面的依据。

第一个报表的制作
首先,报表来源于数据,因此,为了报表的可读性,我们预先录入一些报销明细,以便于测试,完成之后,如下图所示:
然后,我们关闭当前所有已打开的窗体,再单击左侧窗格上的按钮,然后,在下拉列表中选择
【报表(R)】,切换到报表列表,则如下图所示:
在当前版本的平台系统中,没有任何平台预定义的报表——在以前的教程中,我们极少使用向导,但由于报表的设计,相对比较复杂,因此,为了简化初学者的难度,我们不妨使用向导来创建第一个报表。

接下来,单击【创建】菜单下的按钮,启动报表创建向导,则如下图所示:
我们知道,表是存储数据最基本的单元,因此,高效,简约(通常严禁冗余),是设计表时最基本的考量,但也往往因为严禁冗余而显得可读性不佳,而查询则不同,查询的设计,往往会考虑到可读性的需求,因此,会通过计算产生大量的冗余,因而可读性也相对很好。

由于报表的设计目标,可读性也是第一需求,所以,我们选择查询作为数据来源(也就是报表属性设置区中【数据】选项卡中的【记录源】属性),因此,我们在【表/查询(T)】中选择“查询:qryBxmx”作为记录源。

作为教程的第一个报表,我们的设计目标不妨就简单一点:即汇总各个报销类别的报销总金额,比如,当前已经报销的电话费总额是多少,资料费总额是多少……
有了设计目标之后,就要分析这个设计目标,究竟涉及到哪些表和查询中的哪些字段。

由于当前的表的结构非常简单,因此,我们可以迅速地得出结论——即需要qryBxmx查询中的lbmc(即类别名称)和bxje(即报销金额)字段。

因此,我们将这两个字段从【可用列表(A)】列表中通过按钮,移动到【选定的字段(S)】列表中,完成之后,如下图所示:
然后,单击【下一步(N)】按钮,则如下图所示:
当前的界面,询问我们是否需要分组——当然要分组,分组是汇总统计的前提条件,为了分组,我们双击左侧方格中的lbmc字段,或者选定lbmc字段之后,再通过单击按钮来实现分组(分组之后,单击按钮,可以取消分组),完成之后,则如下图所示:
然后,单击【下一步(N)】按钮,则如下图所示:
当前界面,可以排序,以及选择是否进行汇总——排序功能,大多用在日期和数字类型的字段上(当
然,其他字段也可以使用),在这里,毫无疑问,我们当选择bxje字段来排序,至于升序还是降序,可以根据自己的喜好来选择,我们这里选择保持默认的升序,完成之后,如下图所示:
然后,再单击【汇总选项(0)…】按钮,则如下图所示:
由于我们是需要进行汇总统计的,所以,我们这里选择汇总,至于是否需要显示明细数据,以及是否计算汇总的百分比,这个可以根据自己的需要,——明细数据,我们这里就不显示了,但要计算汇总百分比,设置完成之后,如下图所示:
完成之后,单击【确定】按钮,返回向导对话框,然后再单击【下一步(N)】按钮,则如下图所示:
当前的这个界面,是关于页面布局的一些选项,在这里,我们保持默认即可(也可以事后再来测试,以便查看各种选项的实际效果)。

接下来,单击【下一步(N)】按钮,则如下图所示:
当前的界面,是关于报表命名的——现在是否还记得我们在一键生成【报销明细】操作界面的环节曾预先指定了一个报表名称?即rptBxmx。

现在,如若我们将这个预留名称指定给该报表,那我们就可以通过报销明细窗体(生成的报销明细窗体)的【报表预览】按钮直接浏览该报表——那么,在这里,我们就将该预留命名指定给当前正在准备生成的报表。

至于生成之后,是要预览,还是要直接修改报表设计——从教学的流程来说,我们当然是要先行预览。

设置完成之后,如下图所示:
然后,单击【完成(F)】按钮,则如下图所示:
如上图,当前通过向导生成的这个报表,明显不太理想,比如,标题就显得很不好,然后,一些英文的字段名称也直接显示了出来,对普通用户而言,也是没有必要的,此外,【总计】标签所对应的文本框,由于长度过窄,所以,计算出来的数据,也没有办法完全正常显示——这些现象,明显需要修改。

我们在当前报表浏览页面直接单击鼠标右键,选择【报表设计(N)】命令,或者单击左侧窗格中
的报表名称,然后选择【设计视图(D)】命令,都可以直接切换到该报表的设计视图,如下图所示:
在界面的布局方面,窗体和报表几乎完全一样,因此,我们可以用我们在前面课程中学习的布局调
整方面的技巧,来调整一下当前的布局,并进行一些标签、文本框内容的修改,完成之后,如下图所示:
以上的这些修改,除了【总计】标签所对应的文本框,是需要将其长度拉宽之外,其他的修改,都是直接将相关的字母和英文替换成相应的中文即可(页面页脚中的文本框例外)。

接下来,调出报表的属性设置区,将其【格式】选项卡中的【标题】属性命名为:按报销种类汇总一览
表,然后,关闭属性对话框,并保存报表设计,然后,再单击工具栏上的按钮,然后在下拉列表中选择【报表视图(R)】,如下图所示:
切换到报表视图之后,则如下图所示:
如上图所示,我们已经完成了所有的设计目标。

8.2 静态与动态的多样呈现
学习要求:本节预计学习课时为0.5小时,重点是:在快速开发平台中应用动态报表。

报表既然已经制作完成,那么,我们就可以在平台的环境中去进行浏览和测试,接下来,我们切换到窗体列表,然后,双击SysFrmLogin窗体启动登录,待登录完成之后,再双击【报销明细(生成)】节点,如下图所示:
接下来,我们单击【打印预览】按钮,则如下图所示:
这就是先前在一键生成窗体时预留报表名称的好处——不用再去修改窗体的设计并添加相关代码,只需要把制作好的报表的命名与先前预留的报表名称保持一致即可。

当然,我们也可以把这个报表,添加为单独的节点。

接下来,我们就这样去做——先关闭报表浏览,然后双击右侧的【开发者工具】节点下的【导航菜单编辑器】节点,然后在弹出的【导航菜单编辑器】对话框中,选择任意一个一级节点,比如【报销明细(生成)】,然后单击【添加同级节点(B)】按钮,接下来,填写相关内容,完成之后,如下图所示:
设置完成之后,单击【保存(S】按钮,就可以得到一个新的一级节点,如下图所示:
接下来,我们双击这个【报销种类汇总】的节点,就会发现,所得到的效果,和刚才单击【打印预览】按钮的效果是完全一样的——因此,我们要善于思考,学会设计一个目标多个解决方案的思路,这样,就可以游刃有余地进行各种个性化的设置和开发。

现在,我们再思考一个问题——那就是通过【报销种类汇总】的节点来浏览报表,与通过窗体的【打印浏览】来浏览报表,是否完全一样呢?
答案是:不一样。

哪里不一样呢?我们再次双击【报销明细(生成)】节点,然后设置一些查询条件,比如:
【类别名称】【包含】电话费,然后单击【查询】按钮,执行查询,则如下图所示:
然后再单击【打印预览】按钮,则如下图所示:
现在看看——到底发生了什么?没错,在执行了查询之后,只根据当前的结果集来进行汇总——生成的报表与当前查询同步,这也是报表最起码的功能,但是,刚才的那个【报销种类汇总】节点,却只能生成一种结果,因而,就没有当前的报表灵活——因此,通过节点来浏览报表,就相对来说,显得比较静态——不能动态地响应当前用户所执行的查询结果。

接下来,我们关闭当前的报表预览,返回刚才的查询界面,再选择一组查询条件,比如:
【员工姓名】【包含】张三,然后单击【查询】按钮,执行查询,则如下图所示:
然后再单击【打印预览】按钮,则如下图所示:
如刚才一样,无论如何变更查询条件,始终只根据当前的结果集来进行汇总——而我们当初开发报表的时候,并没有进行这个方面功能的开发——这也是使用《盟威软件快速开发平台》比较省心的地方,也是《盟威软件快速开发平台》的优势所在。

那么,这种动态地根据查询结果的报表是如何实现的呢?若是我们对前面的章节,尤其是【报销明细】的查询功能的手工开发环节比较清楚的话,就会明白这一原理——这个奥妙就在于根据当前的查询条件,动态地修改报表的【记录源】并将报表按新的【记录源】重新予以加载即可。

当然,还有一种解决方案,那就是【记录源】不变,但是,在报表或窗体的【筛选】属性中添加额外的筛选条件,然后再重新予以加载,也可以达到同样的目的——至于筛选属性的路径,和【记录源】
属性的浏览路径是一样的。

这也是一个设计目标的可以通过多种实现手法来实现的又一案例。

相关文档
最新文档