窗体的创建方法和报表的生成

合集下载

第5章 窗体

第5章 窗体

使用自动窗体功能
使用向导功能 使用设计视图

需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相



3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。

【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。

ACCESS2003教程之第六章 窗体的设计与高级应用

ACCESS2003教程之第六章 窗体的设计与高级应用

4. 在窗体中添加当前日期和时间 Access 2003提供了将系统时钟日期和时间显示在窗 体上的方法,添加日期和时间后,在窗体视图中,系统 时钟日期和时间将显示在窗体上。 【例6.7】 使用菜单命令为窗体添加当前日期和时 间。 5. 使用属性表设置控件属性 设置控件属性,方法同窗体属性设置,具体属性值 要根据控件的具体用途来确定。 【例6.8】 建立“学生信息处理”窗体,给出各控 件的具体使用及属性设置
6.2 创建窗体
在Access 2003中,创建窗体有两种方法: (1) 窗体向导 Access 2003提供了6种创建窗体的向导,如图6.4所 示,包括窗体向导、自动创建窗体:纵栏式、自动创建窗 体:表格式、自动创建窗体:数据表、图表向导和数据透 视表向导。 (2) 手动方式(又称窗体设计器) 使用人工方式创建窗体,需要创建窗体的每一个控 件,建立控件与数据源的联系,设置控件的属性等。
本章要点
1、Access 2003中窗体的构成与作用 2、利用向导创建窗体 3、在设计视图中如何设计窗体 4 4、窗体中控件对象的使用 5、窗体及控件的属性设置与事件的设计方法
6.1 窗体基础知识
窗体是Access 2003数据库中的一个非常重要的对象, 同时也是最复杂和灵活的对象。 通过窗体用户可以方便地输入数据、编辑数据、显示 统计和查询数据,是人机交互的窗口。窗体的设计最 能展示设计者的能力与个性,好的窗体结构能使用户 方便地进行数据库操作。此外,利用窗体可以将整个 应用程序组织起来,控制程序流程,形成一个完整的 应用系统。 6.1.1 窗体的概念与作用 窗体就是程序运行时的Windows窗口,在应用系统设计 时称为窗体。 窗体的主要特点与作用:
2. 控件属性 (1) 标签(label)控件 标题(Caption) 名称(Name) 其他常用的格式属性: 高度(Height) 宽度(Width) 背景样式(BackStyle) 背景颜色(BackColor) 显示文本字体(FontBold) 字体大小(FontSize) 字体颜色(ForeColor) 是否可见(Visible)等。

第14章Access2000数据库

第14章Access2000数据库
• 字段大小; • 必填字段; • 允许空字符串; • “有效性规则”等。
6 对每一行重复这个过程,完成表的设计。
14.4.2 通过输入数据创建表
• (1)在“数据库对象”视窗中双击“通过输入数据创 建表”图标,得到一个空数据表。
• (2)右击“字段1”,弹出的快捷菜单,在快捷菜单中 执行“重命名列”命令,输入字段名,比如“编号”, 则实现了字段重命名。
• 4.暂时隐藏列
右击要隐藏的列的标题,选择该列。或执行 “格式∣隐藏列”命令。
如果要恢复显示被隐藏的列,可以执行“格 式∣取消隐藏列”命令。
• 5.改变字体
如果有大量需要阅读和编辑的信息,则可以 通过改变文本的外观来提高其可视性,执行“格 式∣字体”命令。
• 6.保存
调整数据表布局后,应执行“文件∣保存”命 令。
• 操作步骤如下:
• (1)打开需要设置的数据库;
• (2)在“数据库”窗口,打开“工具”菜单,选 择“启动”选项,进入“启动”窗口;
• (3)在“启动”窗口,输入应用程序标题,再设 置系统图标,确定自动启动窗体,如图14-93所示;
• (4)在“启动”的窗口,按“确定”按钮,结束 自动启动窗体的设置。
14.5.6 编辑记录 • 1.删除记录
选中要删除的记录,按Delete键。
• 2.复制、剪切记录
选中要复制或剪切的记录,右击选中的区域,弹出 快捷菜单,执行“复制”或“剪切”命令。
• 3.粘贴记录
右击新记录的“记录选择器”,在弹出的快捷菜单 中执行“粘贴”命令 。
14.5.7 修改数据表的布局
• 2.退出Access 2000应用程序 • 在关闭Access 2000应用程序窗口,有多种退

Access数据库基础与应用教程第5章窗体

Access数据库基础与应用教程第5章窗体

5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
如果为了避免用户在使用窗体查看记录的过程无意 中修改表的内容,则可以打开窗体的“设计”窗口,然 后在“属性”对话框中将窗体的“允许编辑”、“允许 删除”、“允许添加”等属性的属性值设置为:“否” (如图5-22所示)。
3.使用“自动创建窗体:数据表”创建数据表窗 体 例5-3 在“学生管理系统”数据库中,使
用“自动创建窗体:数据表”创建一个名为 “例5-3学生修课成绩(数据表窗体)”的数据 表窗体。该窗体记录源是“修课成绩”表。
4.使用“自动窗体:数据透视表”创建数据透视表窗体
例5-4 在“学生管理系统”数据库中,使用“自
5.2 创建窗体
窗体是用户与数据库系统之间进行交互的
主要对象。在使用某种功能的窗体之前,也必
须根据应用需求,先创建好该窗体。
5.2.1 创建窗体的方法
(1)“在设计视图中创建窗体”方法与“新建窗 体”对话框的“设计视图”方法相同。 (2)“使用向导创建窗体”方法与“新建窗体” 对话框的“窗体向导”方法相同。
5属性”对话框示例
5.1.8 窗体和控件的事件
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果, 例如,当打开某窗体显出第一个记录之前时所发生 “打开”窗口事件。单击鼠标时发生“单击”鼠标事件。 事件过程是为响应由用户或程序代码引发的事件或由 系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。

利用Reportviewer生成RDLC报表

利用Reportviewer生成RDLC报表

利用ReportViewer生成RDLC报表报表是应用程序,特别是数据库系统中的重要功能。

在Visual Studio 2010中,自带的ReportViewer控件,可以满足常用报表功能的实现,而且使用方便,以下就将介绍利用VS2010中的ReportViewer控件创建RDLC报表,并在winform程序中调用的实例,使用C#语法。

第一步:创建一个Windows应用程序在Visual Studio 2010中,选择“文件”菜单,新建-“项目”,从已安装模板中选择Visual C#,从中间的项目类型中,选择“Windows窗体应用程序”;在名称栏中,为项目指定名称;在位置栏中,指定想要保存的目录。

完成之后,项目中会有一个Form1,以下从对它的窗体设计器开始讲解。

像下面这样修改Form1的属性,当然也可以保留默认属性:Form1.Text = "MS Reporting Services 101 with Smart Client"Form1.Size = 750, 300第二步:为窗体(Form)添加报表查看器(Report Viewer)报表查看器,我们可以把它理解为显示和预览报表的容器。

它不仅可预览输出报表,还可帮助将报表信息生成各种格式(PDF或Excel等等),当然也包括打印功能。

请按如下步骤在Form1上放置好报表查看器控件:依次找到工具箱(ToolBox)――报表--报表查看器(ReportViewer),并把它拖到Form1上。

这会创建一个名为reportViewer1的新实例。

通过设置reportViewer1.Dock = Fill,报表查看器将会填充窗体的整个区域,以显示报表。

在完成第一步与第二步之后,窗体看起来应该如图1所示:图1第三步:为项目添加数据集(DataSet)数据集是伴随报表查看器而来的,它保存并提供从数据源而来的原始数据,我们便可对这些原始数据进行处理或在C#程序中输出。

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)

一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体

窗体的基本类型

窗体的基本类型

1.快速创建带子窗体的窗体 .
【例5-14】 创建“学生成绩”窗体,如图560所示效果。
2.子窗体的源对象为窗体 .
【例5-15】 使用已经存在的窗体,创建“学 生成绩”窗体。 说明:以窗体作为子窗体源对象时,该窗体 的“默认视图”要设置为“数据表”;如不 修改,则子窗体将如一般窗体的纵栏式显示, 一次只显示一笔记录。
快速创建窗体
窗体是最常见的操作界面,本节介绍如何在 Access数据库中,以向导及其他方式,创建 窗体。
自动创建窗体
【例5-1】 使用“自动创建窗体”创建如图56所示的“学生”(自动创建)窗体。
通过文件另存创建窗体
可以通过“另存为”的方法,将现有的表或 查询保存为窗体形式。 【例5-2】 通过将文件另存来创建简单窗体, 创建结果同【例5-1】的结果。
快速自定义窗体
【例5-4】 使用“设计视图”创建“教师基本 情况”窗体,如图5-12所示。
使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数据 表视图、数据透视表视图和数据透视图视图。 在设计视图中可创建和修改一个窗体,在窗 体视图下可运行窗体并显示结果。另外3种视 图,是针对窗体中源于表或查询数据的相应 的显示方式。 要想在设计视图中设计窗体,就需了解设计 视图中窗体的结构组成。
3.修改子窗体 .
【例5-16】 修改“学生成绩”窗体的子窗体 部分。
4.在主窗体引用子窗体计算型控件 .
【例5-17】 在“学生成绩”窗体的主窗体引 用子窗体的计算型控件,如图5-72所示。
数据透视表及图
数据透视表及数据透视图均有分析功能,将 数据分析后显示为易读、易懂的表及图,通 过表及图,可一目了然数据分析结果。
第 5章 窗

实验四、创建和使用窗体

实验四、创建和使用窗体

实验四、创建和使用窗体窗体是将一个或多个表或查询的某些字段进行格式化排列后的视图,简单的说,窗体可以看作是表或查询的另一种视图方式。

在这种视图方式中,用户可以更方便简单的进行数据记录的查看和输入。

1.使用向导创建窗体在创建窗体之前,应先确定窗体将基于什么表来创建以及窗体将如何使用。

例如,在第一个练习中,我们依据【学生信息表】创建一个用于查看和输入学生信息的窗体。

(1)打开实验四目录下的“图书管理”数据库。

(2)在数据库窗口左侧的“对象”栏中单击“窗体”,双击“使用向导创建窗体”启动窗体向导。

(3)该窗口用于确定窗体中包含哪些字段,在“表/查询”下拉菜单中选择“表:学生信息表”,则“可用字段”中列出所有该表中包含的字段,单击全选按钮,将所有字段添加到“选定的字段”区域中(也就是说我们要创建的新窗体中将包含该表中的所有字段),如图4-1所示,单击“下一步”按钮。

图4-1 窗体创建向导(4)在第二步的窗口中用于确定窗体显示的布局,使用缺省的选项“纵栏表”,如图4-2所示,单击“下一步”按钮。

图4-2 选择窗体布局(5)在所列出的窗体样式中任意选择其中一种,单击“下一步”按钮。

(6)保留系统为窗体指定的标题“学生信息表”,保留“打开窗体查看或输入信息”单选项,单击“下一步”按钮。

此时,新的窗体创建完成,并显示出“学生信息表”中的第一条记录。

如图4-3所示,左侧一列为表的字段标题,右侧一列为每条记录对应字段的数据值。

图4-3 学生信息表窗体(7)单击窗体底部的按钮,可以查看其他记录。

其中,单击查看下一条记录,单击查看最后一条记录,单击查看上一条记录,单击查看第一条记录,而单击可以输入新记录。

当数据表中记录比较多时,也可以利用向导创建“表格”式窗体,例如,创建“书籍目录表”窗体,创建过程与上述过程相同,只是在上述步骤(4)的图4-2中选择“表格”式即可。

创建完成的“书籍目录表”窗体将如图4-4所示。

图4-4 书籍目录表窗体2.调整窗体布局对于已经创建完成的窗体,可以通过设计视图对它的布局作进一步修改。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
报表不仅提供和窗体类似的查阅、新建、编辑 和删除数据的方法,而且还提供打印功能,并 可以对大量原始数据进行比较、汇总和小计, 可以生成清单、订单及其他所需的输出内容, 可以方便地处理商务信息。
计算机教研室 2011.0505窗体与报表 Nhomakorabea报表
报表分类
纵栏式报表 表格式报表 图表报表
字段名 称和记录内 容一起在报 表主体节显 示,而且是垂 直显示。
窗体与报表
窗体 ACCESS窗体的类型
‫٭‬纵栏式窗体 ‫٭‬表格式窗体 ‫٭‬数据表窗体 ‫٭‬主/子窗体
‫٭‬图表窗体
窗体设计主界面
‫٭‬数据透视表窗体 ‫٭‬数据透视图窗体
计算机教研室
2011.0505
窗体与报表
窗体
纵栏式窗体: 窗体仅显示一条记录,显示时按列分隔,
列左边为字段名,右边显示字段内容。
3
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
计算机教研室
2011.0505
窗体与报表
Diagram
2001 2002 2003
2004
计算机教研室
2011.0505
窗体与报表
计算机教研室
2011.0505
窗体与报表
Cycle Diagram
Add Your Text Text
Text
Text
Cycle name
Text
Text
计算机教研室
2011.0505
窗体与报表
Diagram
Text Add Your Title Text
Text •Text •Text •Text •Text
“报表向导”创建的“各门课程成绩”报表
计算机教研室 2011.0505
窗体与报表 使用设计视图创建报表 报表设计视图提供强大的自定义设置功能,可以 创建和编辑报表。 例:在设计视图创建“教师表”报表
单击左面工作区的“报表”按钮,单击“数据库”窗口 工具栏上的“新建”按钮,弹出的“新建报表”对话框 中,列表选择“设计视图”,数据源选择“教师表”, 单击“确定”。
窗体与报表
Diagram
Title
Add your text
ThemeGallery
is a Design Digital Content & Contents mall developed by Guild Design Inc.
ThemeGallery
is a Design Digital Content & Contents mall developed by Guild Design Inc.
E
D
Add Your Text
计算机教研室
2011.0505
窗体与报表
Diagram
1
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
2
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
计算机教研室 2011.0505
窗体与报表
Table
Title Title Title Title Title O O O O
第四讲
窗体的创建方法和报表的生成方法
计算机教研室
窗体与报表
窗体
•窗体概念:是Access的 一种重要的对象,是用 户和Access应用程序之 间的接口,窗体可以用 于显示表和查询中的数 据,输入数据、编辑数 据和修改数据。
计算机教研室
2011.0505
窗体与报表
窗体
计算机教研室
2011.0505
确定分组方式
计算机教研室 2011.0505
窗体与报表 操作步骤如下: 单击“下一步”按 钮,打开报表向导的 第三个对话框,确定 是否添加分组级别, 如果需要按照多个字 段进行分组,可以在 这里增加分组级别, 如可以按照学号进行 分组,这里不需要增 加分组级别,所以不 予选择
计算机教研室
确定是否添加分组级别
窗体与报表
自动创建报表
纵栏式
计算机教研室
表格式
2011.0505
窗体与报表
使用报表向导创建报表
使用报表向导建立报表可以按照向导一步 一步定制符合自己要求的报表,可以从多个表 或查询中选择字段,并可以对报表中的记录进 行分组和汇总等操作。 实例: 在“学生信息”数据库中,以“学生 成绩查询”作为数据源,使用“报表向导”建立 按照“课程名称”字段分组输出各门课程成绩的 报表。
计算机教研室
2011.0505
窗体与报表
窗体
表格式窗体: 一次显示多条记录和字段,所有的字段
名称全部出现在窗体的顶端。
计算机教研室
2011.0505
窗体与报表
窗体
数据表窗体: 一次显示多条记录和字段,与数据视图
显示的表一样。
计算机教研室
2011.0505
窗体与报表
窗体
主 / 子窗体: 窗体中的窗体称为子窗体,包含子窗体的
计算机教研室
2011.0505
窗体与报表 使用设计视图创建报表
计算机教研室
2011.0505
窗体与报表 使用设计视图创建报表
从“字段列表”对话框中,将“教师编号”、“姓名”、 “性别”、“职称”和“系别”拖动到窗体的“主体”, 并用工具箱的“直线”在“主体”下部做一个点划线。 在“报表页眉中”,添加“教师信息表”标签和下面的 一条直线。
Diagram
Add Your Text
Add Your Text
Add Your Text
计算机教研室
2011.0505
窗体与报表
Diagram
Company History
2000 2002
2003.10 Add Your Text 2003.10 Add Your Text 2003.10 Add Your Text
窗体称为主窗体。 ‫٭‬主要用于显示多表中一对多的关系。
计算机教研室
2011.0505
窗体与报表
窗体
图表窗体:利用图表的方式直观的显示汇总的信息,方便
进行数据的对比,显示数据的变化趋势。
计算机教研室
2011.0505
窗体与报表
窗体
数据透视表窗体:根据字段的排列方式和选用的计算方
法汇总大量数据的交叉式表。
计算机教研室
2011.0505
窗体与报表
Diagram
Text
Text
Add Your Title
Text
Text
计算机教研室
2011.0505
窗体与报表
Cycle Diagram
Add Your Text
B
Add Your Text
A Concept
C
Add Your Text
Add Your Text
Title
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
Title
ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.
计算机教研室
确定报表的布局方式
2011.0505
窗体与报表 操作步骤如下: 单击“下一步” 按钮,打开报表 向导的第六个对 话框,确定报表 的样式,这里我 们选择“大胆”
确定报表的样式
计算机教研室 2011.0505
窗体与报表 操作步骤如下: 单击“下一步”按钮,打 开报表向导的最后一个对话 框,为报表指定标题,这里 我们输入“各门课程成绩表” 作为标题,单击“完成”按 钮。
2011.0505
标签报表
计算机教研室
窗体与报表
报表
报表分类
纵栏式报表 表格式报表 图表报表
标签报表
计算机教研室
2011.0505
窗体与报表
报表
自动创建
纵栏式 表格式
报表向导
创建报表
图表向导 标签向导
使用设计视图
计算机教研室
2011.0505
窗体与报表
自动创建报表
计算机教研室
2011.0505
2003
2000.10 Add Your Text 2000.10 Add Your Text 2000.10 Add Your Text
2001
2002.10 Add Your Text 2002.10 Add Your Text 2002.10 Add Your Text
2001.10 Add Your Text 2001.10 Add Your Text 2001.10 Add Your Text
计算机教研室
2011.0505
窗体与报表
窗体
“学生”窗体
老师:这个窗体是怎 样与数据表关联起 来的?能不能选择 表中的部分数据放 入窗体呢?
且听我一一道来!
计算机教研室
2011.0505
窗体与报表 使用“自动创建窗体”创建窗体
【例】以“成绩管理”数据库中的“学生”表作为数
据源,使用自动创建窗体的方法创建表格式窗体。
相关文档
最新文档