文档视界 最新最全的文档下载
当前位置:文档视界 › ACCESS数据编辑窗体设计

ACCESS数据编辑窗体设计

ACCESS数据编辑窗体设计
ACCESS数据编辑窗体设计

复习:

1、在SQL中,用于定义、修改和删除的命令各是什么?

2、在SQL语言中,用于实现数据操作查询的命令分别是什么?

3、在多表操作时,可以使用方法有哪两种?怎样实现。

4、期中考试内容

设某旅游公司需要建立一个“旅游”数据库,该数据库中应包含“线路”、“线路介绍”、“游客”、“团队”四个基本表。目前,已经创建了“线路”表、“线路介绍”表、“游客”表,各表结构如下:

线路:线路ID、线路名、天数、费用

线路介绍:线路ID、简介

游客:游客ID、姓名、性别、年龄、电话

请按要求完成以下各题。

1、创建表,并且创建各表之间的关系(共40分)

(1)为以下三个表设置主关键字:每空4分

“线路”表主关键字:_____________________.

“线路介绍”表主关键字:__________________.

“游客”表主关键字:________________________.

(2)已知“团队”表中的部分字段。请在该表的结构中,补充用于与其他三个表之

间建立关系的链接字段,并正确设置主关键字:(共4分)

“团队”表结构:团队ID、(_____________________)、导游姓名、出发日期

“团队”表主关键字______________________;

(3)确定以上四个表之间关系的类型,并且指出建立关系的链接字段:(每空4分)“线路”表与“线路介绍”表之间关系的类型:__________,链接字段:_________. “线路”表与“团队”表之间关系的类型:__________,链接字段:___________. “游客”表与“团队”表之间关系的类型:__________,链接字段:___________.

2、根据旅游数据库,按要求完成下列SQL语句(50分)

(1)查询旅游天数在五到十天之间(包括五天和十天)的线路名、天数、费用

(2)查询团队的团队ID、线路名、出发日期,并按线路名和出发日期排序

(3)删除游客表中“王楠”的记录。

(4)将线路名为“豪华新马泰”旅游线路的费用打八折。

(5)统计各旅游线路接待的团队数,输出线路ID和团队数,并按接团队数降序排列。

新授课:

第七章窗体设计

窗体是用户交互式访问数据库的,是用户与数据库之间的主要接口。使用窗体可以向表中输入数据、查看或更新表中的数据及打印数据,还可以根据用户的输入信息执行相应的操作。

任务一数据编辑窗体

任务描述:通过对数据编辑窗体的设计,了解窗体的作用;理解掌握窗体的功能、视图、组成、对象的属生、工具箱、窗体数据源和创建窗体的方法;学会设计数据编辑窗体,并能够利用窗体开发简单的用户交互界面。

一、设计数据编辑窗体

数据编辑窗体的主要功能包括添加记录、修改记录和删除记录等操作。

例7-1:设计“编辑学生基本信息”窗体。样张如下

设计步骤:(使用自动创建窗体向导与设计器视图创建窗体)

1、使用向导、以学生表为记录源创建纵栏式窗体,保存为“编辑学生基本信息(学号)”。

2、更改控件的类型、设计控件的字体字号、调整控件布局、设置控件的大小及对齐方式。

3、向主体添加对象:

(1)添加标签文本(如“学生基本情况”)

(2)添加矩形控件并设置其样式。

(3)添加命令控钮。记录操作类型中的“添加记录、保存记录、删除记录”;窗体操作中的“关闭窗体”命令按钮。

4、设置窗体属性

窗体属性主要有格式、数据、事件和其他四种。

(1)窗体的格式属性:标题(编辑学生基本信息(学号))、滚动条、记录选定器、导航按钮、分隔线、自动居中、边框样式、控制框、最大化最小化、关闭按钮、问号按钮等。

(2)窗体的数据属性:记录源、允许编辑、允许删除、允许添加、记录锁定等。

(3)窗体的事件属性:用于设计窗体中各对象动作触发事件执行的代码。

(4)窗体的其他属性:如指定帮助文档等

5、保存窗体。

练习:试用数据编辑窗体向数据表中添加、修改和删除数据。

例7-2:设计“课程信息管理”窗体。样张如下

设计步骤:(使用设计器创建窗体)

1、打开窗体设计器,打开窗体属性为窗体绑定记录源。

2、显示窗体页眉和窗体页脚

3、向主体添加文件框并绑定控件来源,可以使用两种方法:

第一种:打开字段列表,将各字段拖动到主体中。

第二种:打开工具箱,添加文本框控件;再打开控件属性绑定控件来源。

4、向窗体页眉中添加标签文本“课程信息管理”

5、向窗体页脚中添加命令按钮(添加记录、保存记录、删除记录和关闭窗体)

6、设计窗体中各对象的格式、大小、对齐方式等

7、保存窗体并执行。

练习:设计“学生成绩管理”窗体。窗体样张如下:

二、窗体的相关知识

1、窗体的种类

(1)窗体按其功能可分以下三种:

●数据输入窗体:将数据输入到某个表中。

●切换面版窗体:作为打开其他窗体、报表及运行控制程序的交互界面。

●自定义对话框:用于接受输入信息,并根据输入的信息执行相应的操作,也可以显

示各种消息、警告和错误。

(2)在Access 2000中,按窗体的版面布局可以分为纵栏式、表格式、数据工作表、图表、数据透视和主/子六种窗体。

2、窗体视图

窗体有设计视图、窗体视图、数据表视图、数据透视表视图和数据透视图五种视图,其中常用的视图有设计视图、窗体视图和数据表视图。

3、窗体的组成

窗体是由主体、窗体页眉、窗体页脚、页面页眉、页面页脚五个节组成,基本组成部分是主体、窗体页眉、窗体页脚;设计窗体时,系统默认主体部分。

在设计视图中可以看到窗体五个节,在窗体视图中只能看到窗体的主体、窗体页眉、窗体页脚三部分;在打印预览或打印时,可以显示页面页眉和页面页脚节中的内容。

(1)窗体页眉

窗体页眉中显示的信息对每个记录而言都是一样的。在窗体视图中,窗体面眉出现在屏幕的顶部,而在打印的窗体时,只出现在第一页的顶部。

(2)页面页眉

页面页眉只是在打印窗体时,出现在每页的顶端。

(3)主体:主要用于显示数据记录。既可以显示一条,也可以显示多条。

(4)页面页脚

页面页脚出现在每页打印纸的底部,显示页码、页号等信息。

(5)窗体页脚

窗体页脚中显示的信息对每个记录都是一样的,包括命令按钮或窗体的使用说明等。在窗体视图中,只出现在窗体的底部,而在打印窗体时,只出现在最后一页。

4、窗体中对象的属性

在窗体中,对象的属性有三种:窗体属性、控件属性和节的属性。

?窗体属性:用于决定窗体整个外在表现形式,它可以分为格式、数据、事件和

其他四类。

?控件属性:决定控件的结构、外观和行为,包含文本或数据的特性。

?节的属性:用来决定细节的外在表现形式。

5、工具箱

(1)工具箱中的控件

(2)控件的分类

根据控件的数据来源,把控件可以分为三种:

绑定型:要有一个数据源,来源于表或查询,用于显示、输入、和更新字段的值(如:

文本框、列表框和组合框等)。

非绑定型:用于显示说明性的文字(如:标签、线条、矩形、图像等)

计算型:以表达式为数据源,可以使用窗体或报表中数据源的字段值,也可以是其

他控件中的数据,这类控件不能通过输入数据来改变数据库中的信息。如:非绑定文本框。

(3)常用控件

A、标签控件:用于添加原样显示的文件。它可以分为绑定型和非绑定型两种

B、文本框控件:常用于字段值的输出和输入,一般在使用时,需要附加一个标签来说明该文本框的用途。它主要分为三种:

●绑定文本框:它与窗体数据源的某个字段相绑定,用于显示文本、数值、日期/时

间、及备注等字段,也可以用于报表和数据访问页显示记录源上的数据。(输出数

据)

●非绑定文本框:可用于显示计算的结果或接受用户输入的数据。(输入/接收数据)

●计算型文本框:以表达式作为数据源,表达式可以使用窗体或报表的基表或基于

查询字段的数据,或者窗体或报表上其他控件中的数据。

6、窗体的数据源

窗体的数据源(也称记录源)有三种:表、查询和SQL语句。

7、创建窗体的方法

(1)使用向导创建窗体

(2)使用设计器创建窗体

小结:

1、设计数据编辑窗体

2、窗体的功能、视图、组成、对象的属生、工具箱、窗体数据源和创建窗体的方法。

作业:

1、窗体的视图?

2、窗体的组成?基本组成部分有哪三部分?默认是哪个部分。

3、设计窗体时,根据对象的不同,可以使用的属性分为有哪几种属性?

4、窗体的数据源有哪几种?

5、控件可以分为哪几种?

相关文档