第六章 窗体
合集下载
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)等。
第六章 窗体的操作和设计
第六章 窗体的操作和设计
图6-12 属性设置窗口
第六章 窗体的操作和设计
在属性窗口中有5个设置选项卡,各选项卡的含义如下: “格式”:设置所选对象的布局格式属性。 “数据”:设置所选对象如何显示和操作数据的方法。 “事件”:设置所选对象的方法程序和事件方法。 “其他”:设置与窗体相关的工具栏、菜单、帮助信息等。 “全部”:设置所选对象的全部属性、事件和方法。 对于不同的窗体和控件对象,在属性窗口将显示当 前对象的所有属性值和事件的当前设置值。各属性的具体 设置值见附录一所示。
第六章 窗体的操作和设计
6.2.1 使用“窗体向导”创建窗体
使用“窗体向导”可以创建一个基于表或查 询的窗体,也可以创建基于多个表或查询的窗体。 在创建过程中,向导会依次要求用户输入诸如数据 源、字段、布局、样式等信息。
实例6-1:在“学生信息”数据库中,以“教师” 表为数据来源,使用“窗体向导”创建“教师信息” 窗体。 操作步骤如下: (1)单击“数据库”窗口中“对象”下的“窗 体”。 (2)单击“数据库”窗口工具栏上的“新建” 按钮,打开“新建窗体”对话框,选择“窗体向 导”选项,并在“请选择该对象数据的来源表或
第六章 窗体的操作和设计 Access 2003中的控件都被组织在控件工具箱 中,如图6-13所示。主要包含的控件有:文本框、 标签、选项组、复选框、切换按钮、组合框、列表 框、命令按钮、图像控件、绑定对象框、未绑定对 象自定义控件等。控件工具箱中有一个比较特别的 对象就是“控件向导”,可以单击按钮打开或关闭 控件向导。使用控件向导可以创建列表框、组合框、 选项组、命令按钮、图表、子窗体或子报表等,使 用控件向导,用户可以依次按照向导来设置控件的 属性,对于不太熟悉控件操作的用户可以快速掌握 某些控件属性的设置。
ACCESS第6章 窗体(最新)
使用控件向导
确保处于开启状态!
控件向导创建文本框
例6-7预备:使用控件向导创建绑定教师姓名的文 本框
1. 在窗体的属性表中指定记录源:teacher 2. 使用控件创建文本框,文本框名称为“教师文本框” ,附属标签名称为“教师” 3. 在文本框的属性表里指定控件来源: 教师姓名 4. 查看窗体并保存
面向对象编程: 事件和方法
事件 (Event)
物理学中, 在时空中一点发生的一件事(物体状态发生变化), 即发出了一个"信号" (signal) 面向对象编程中, 事件是可以被控件识别的某个操作. 如: 单 击, 双击, 鼠标按下, 鼠标释放, 击键
方法 (Method)
当发生某事件后, 对象产生的动作, 即操作.
1. 选中 表>teacher 2. 点击 创建>其它窗体>分割窗体 3. 保存 上下记录同步滚动
纵栏式窗体
数据表窗体
窗体向导
例6-3:使用窗体向导创建学生情况和其选课情况的窗体 1. 点击 创建>窗体向导 2. 先从student表中选择学号、姓名、所属院系等字段;再 从course表中选择课程名称;再从grade表中选择成绩
自动窗体: 主子窗体
例6-1:为student表创建一 个自动窗体
1. 选中 表>student 2. 点击 创建>窗体 3. 保存 主窗体: 纵栏式窗体 该student窗体自动以学号链接grade表, 显示学生个人信息和其选课成绩信息
子窗体:数据表式窗体
自动窗体: 分割窗体
例6-2:使用自动窗体,创建 teacher表的分割窗体
设计视图与控件
观察各种控件,你认识它们吗?
C# 第6章 窗体、控件和组件
窗体的常用方法和事件
方法和事件名 说明
13
Close()方法
Hide()方法 Show()方法 Load事件
使窗体关闭,并释放资源;
使窗体隐藏,并不释放资源; 显示窗体; 加载窗体时处理的事件;
Click事件
Closing、Closed事件 GetFocus事件 Activated事件
鼠标单击窗体时处理的事件;
它还只是一个TextBox类型的变量而已,如果在InitializeCompon ent( )之前调用这个TextBox的属性或方法,就会出错。
6.1.3 窗体常用的属性
属性 Name BackColor ForeColor 含义 窗体的名称,代码中通过该属性来访 问窗体 窗体的背景色 窗体上文本的前景色 注意
C#中的InitializeComponent()方法
注意: InitializeComponent( )方法写在前面和后面是有区别的。
23
InitializeComponent( )方法是用来初始化窗体组件的,在Initializ
eComponent之前,窗体的各个控件还没有进行初始化,比如说
窗体上有一个TextBoxUserName,在InitializeComponent( )之前
19
20
6.1.2 窗体的创建、显示与隐藏
【例6-1】演示窗体的基本用法以及如何显示和关闭窗体。 部分运行效果如图:
C#中的InitializeComponent()方法
在每一个窗体生成的时候,都会针对于当前的窗体定义Initi alizeComponent()方法,该方法实际上是由系统生成的对于
3、如何隐藏一个打开的窗体 (1)隐藏当前窗体:this.Hide(); (2)隐藏其它窗体:Application.OpenForms["Form1"].H ide();
Access2010第6章窗体
利用窗体工具箱创建控件 ★操作步骤: ①打开窗体的设计视图,并且确保【窗体设计工 具】/【设计】选项卡中【控件】组的【使用控 件向导】按钮已经弹起 ②单击工具箱中需要创建的控件按钮,并在窗体 的适当位置用鼠标拖出一个矩形 ③设置控件的属性和编写其事件代码 手工创建控件通过属性设置、事件代码的编写 可以使控件具有较强的功能、更多的灵活性。
第 三 节 在设计视图中创建窗体
自动创建窗体和窗体向导所创建的窗体均较为
简单,在实际应用中不能满足需求。
利用窗体设计器(设计视图)可以进行自定义
窗体的创建,并对已有的窗体进行编辑。
一、窗体的设计视图 1、窗体的节 窗体的设计视图由若干部分组成,每一部分称 为“节”。所谓节,是用于设计窗体细节的区域。 窗体最多可拥有 5 个节,默认情况下,只有主体 节。
2、控件 控件是放置在窗体中的图形对象,主要用于输 入数据、显示数据、执行操作等。 打开窗体的设计视图后,可以从【窗体设计工ቤተ መጻሕፍቲ ባይዱ具】 / 【设计】选项卡中的【控件】组中选择控 件,并添加到窗体中。
3、窗体的数据源 使用窗体对表的数据进行操作时,需要为窗体 添加数据源。为窗体添加数据源的方法有以下两 种: 【字段列表】窗口 单击【窗体布局工 具】选项卡【工具】组 中的【添加现有字段】 按钮 【属性】窗口 单击【窗体布局工 具】选项卡【工具】组 中的【属性】按钮
表格式窗体 ☆记录的字段横向排列,而记录纵向排列,在 窗体的一个画面中显示表或查询中的全部记录。 ☆每个字段的标题 都显示在窗体的页眉 处;通过滚动条查看 记录时窗体的页眉部 分保持不动。 ☆一次可以察看多 条记录,每条记录也 可以占用多行。
数据表式窗体 ☆直接将数据表视图放到窗体中,即一列显示 一个字段,一行显示一条记录。 ☆字段的字段名或标题显示在最上方。 ☆数据表式窗体和表格式窗体是同一窗体的不 同显示方式,可以在这两种窗体之间切换。
第六章 窗体的创建和使用
3、利用图表向导创建窗体
图表可以帮助我们分析数据和观察数据的 分布。 单击“新建” 按钮,然后选 择“图标向导” 项。
4、利用数据透视表向导创建窗体
单击“新建” 按钮,然后选 择“数据透视表” 项,选择数据源 (表和查询)。
6.2.2利用设计视图创建窗体
1、窗体的视图
2、利用设计视图创建简单窗体
显示和隐藏控件“工具箱”的方法: 单击“视图”菜单中的“工具箱”选项或 “窗体设计”工具栏中的“工具箱”按钮。
3、添加或删除页眉/页脚
添加或删除 打开窗体或新建 空白窗体,单击 视图中的“窗体 中页眉/页脚”若 要删除再单击 “窗体中页眉/页 脚”
4、窗体“属性”的设置环境
打开窗体或新建 右击窗体选择器,在弹出的快捷菜单中选 择“属性”项, 如图所示:
4、命令按钮
提供一个单击按钮即可执行的操作方法。也可 以在其上显示文本或图片,可以使用它来启动一 项操作或组操作。
6.4窗体中控件的创建及其操作
5、复选框、选项按钮及切换按钮 复选框:可以在窗体上使用作为独立控件显示来
作基础表、查询或SQL语句中的“是/否”;
选项按钮:用作独立的控件来显示基础记录源的
1.窗体视图:窗体运行时的外观表现形式 或显示格式。通过它可以浏览或查询所 绑定的数据源中的数据。 2.设计视图:用于设计创建和修改窗体的 视图。
6.1.4窗体的视图
3.数据表视图:以行和列的二维表格式来 显示数据。数据表视图以行列方式显示 表、窗体、查询中的数据,可用于编辑 字段、添加和删除数据,以及查找数据。 4.数据透视表视图:用于汇总并分析数据 表或窗体中数据的视图。 5.数据透视图视图:用于显示数据表或窗 体中数据的图形分析的视图。
《Access 2002数据库应用实训教程》第6章:窗体
返回本章
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
上一页
下一页
返回首页 返回本章
图6.21“商品销售录入”窗体视图
上一页
下一页
返回首页 返回本章
4.窗体页眉中的“销售日期”文本框的值默认为系统当前日期; 5.用户需在“销售数量”文本框中输入数量,如果数量小于或等 于零,则在添加记录时提示出错。这是为了防止用户忘记输入数 量而设置的; 6.输入完成,用户通过单击“添加记录”按钮将数据添加到“商品销 售 情况”表中,通过“退出”按钮关闭窗体。 操作方法如下: 1.在数据库窗口的“窗体”选项卡中选中“商品销售录入”窗体, 单击“设计”按钮“ ”,进入窗体设计视图,如图6.22 所示; 2.利用窗体设计视图来创建的窗体,一般系统默认其窗体页眉和窗体 页脚是不显示的。我们需要添加窗体页眉、页脚。单击“视图”菜 单中的“窗体页眉/页脚”命令,为窗体添加窗体页眉和窗体页 脚。适当加大窗体页眉的高度,将窗体页脚的高度减少为零;
返回本章
上一页
下一页
返回首页 返回本章
3.添加数据录入部分的六个文本框控件:分别为商品编号、 商品名称、计量单位、单价、数量、进货日期,各自的放置 位置以及标题、宽度等见图6.19中,均为非结合型文本框(图 中显示为未绑定)。 4.选中“商品编号”文本框控件,单击工具栏上的“属性”按钮, 进 入“事件”选项卡。单击“更新后”属性右端“代码生成器” 按钮“”, 进入VBA代码编辑窗口,输入下列程序代码:
返回首页 返回本章
上一页
下一页
返回首页 返回本章
图6.1 “商品上柜数据记录”窗体 上一页
下一页
返回首页
“商品上柜数据记录”窗体是一个具有单一数据源的窗体。 利用窗体设计向导创建“商品上柜数据记录”窗体。
操作方法如下:
ACC讲义ESS窗体设计
✓纵栏式窗体通常用于输入数据,字段纵向排列; ✓表格式窗体将每条记录的字段横向排列,字段标签放在窗体顶部,即窗体
页眉处;
✓数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式,
来显示具有一对多关系的两个表的数据;
✓图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; ✓数据透视表是一种交互式的动态表。
精品
ACCESS窗体设计
பைடு நூலகம்
第6章 窗体设计
1. 窗体的功能
窗体是Access数据库的对象之一,是数据库和用户之间建立联系的 窗口和媒介。窗体的主要功能是显示和处理数据,实现人机交互,如,输入、 修改和删除数据库中的数据等。窗体的功能特色为:
◆浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删 除、修改等编辑操作。与查询和报表相比,窗体中数据显示的视觉效果更加 友好。
第6章 窗体设计
纵栏式窗体
数据表窗体
第6章 窗体设计
表格式窗体
第6章 窗体设计 图表式窗体
第6章 窗体设计
数据透视表窗体
第6章 窗体设计
3. 创建窗体的方式 创建窗体的主要方式有:
◆自动创建 ◆窗体向导 ◆设计视图 注意:这三种方式经常配合使用,即先通过自动创建或向导生成 简单样式的窗体,然后通过设计视图进行编辑、装饰等,直到创建 出符合用户需求的窗体。
从“新建窗体”对话框中可以看到,Access 2003提供了多种创建窗体的方法,除 了通过设计视图创建窗体外,还有窗体向导、自动创建窗体、自动窗体、图表向 导和数据透视表向导等方法。选择一种创建窗体的方法和数据源后,单击“确定” 按钮,按照相应的窗体向导提示逐步完成窗体的创建工作。
第6章 窗体设计
从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体; 从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出提 示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗体 用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、表 格式、数据表、图表式、数据透视表等。
页眉处;
✓数据表窗体显示“数据表”的最原始风格,常通过主窗体/子窗体的形式,
来显示具有一对多关系的两个表的数据;
✓图表窗体将数据以图表的形式显示,可嵌入到其他窗体中; ✓数据透视表是一种交互式的动态表。
精品
ACCESS窗体设计
பைடு நூலகம்
第6章 窗体设计
1. 窗体的功能
窗体是Access数据库的对象之一,是数据库和用户之间建立联系的 窗口和媒介。窗体的主要功能是显示和处理数据,实现人机交互,如,输入、 修改和删除数据库中的数据等。窗体的功能特色为:
◆浏览、编辑数据:在窗体中可显示多个表的数据,并可进行添加、删 除、修改等编辑操作。与查询和报表相比,窗体中数据显示的视觉效果更加 友好。
第6章 窗体设计
纵栏式窗体
数据表窗体
第6章 窗体设计
表格式窗体
第6章 窗体设计 图表式窗体
第6章 窗体设计
数据透视表窗体
第6章 窗体设计
3. 创建窗体的方式 创建窗体的主要方式有:
◆自动创建 ◆窗体向导 ◆设计视图 注意:这三种方式经常配合使用,即先通过自动创建或向导生成 简单样式的窗体,然后通过设计视图进行编辑、装饰等,直到创建 出符合用户需求的窗体。
从“新建窗体”对话框中可以看到,Access 2003提供了多种创建窗体的方法,除 了通过设计视图创建窗体外,还有窗体向导、自动创建窗体、自动窗体、图表向 导和数据透视表向导等方法。选择一种创建窗体的方法和数据源后,单击“确定” 按钮,按照相应的窗体向导提示逐步完成窗体的创建工作。
第6章 窗体设计
从不同角度可将窗体分成不同的类型。从逻辑上可分为主窗体和子窗体; 从功能上可分为提示性窗体、控制性窗体和数据性窗体,提示性窗体给出提 示帮助信息,控制性窗体包含按钮和菜单以完成控制转换功能,数据性窗体 用于数据的输入或查询;和报表类似,从数据显示方式上可分为纵栏式、表 格式、数据表、图表式、数据透视表等。
ACCESS课件(第6章窗体) (2)
6.1 窗体概述
P159
窗体就是程序运行时的Windows窗口,是人机交互 的界面。
6.1.1窗体的主要功能和类型
P159
1. 窗体的主要功能
➢控制程序 ➢操作数据 ➢显示信息 ➢交互信息
2. 窗体类型
六 种 图表窗体 窗 体 类 型
主/子窗体
P160
单页窗体
窗体
多页窗体
连续窗体 弹出式窗体
“格式”选项卡 主要用于设置窗体中对象的格式。
6.2 创建窗体
P162
在Access中可以使用三种方法创建窗体:
自动创建窗体
窗体向导
设计视图
6.2.1 自动创建窗体
P162
自动创建窗体可以创建一个基于单表或查询的窗体。 自动创建窗体操作步骤简单,是一种快速创建窗体的 方法。
创建窗体时,在某些情况下需要指定窗体的数据源。 窗体的数据源可以是:
在设计视图中利用属性表设置窗体属性的方法: ➢ 单击窗体设计视图中【窗体选定器】选择窗体。 ➢ 在【属性表】窗格中选择所要设置的属性,执行 以下操作之一: 在属性对话框中输入适当的设置或表达式。
从属性的下拉列表中选择相应的值。
单击属性的【生成器】按钮,选择相应生成器后 利用该生成器设置属性。
窗体的主要属性
两种视图基于同一个数据源,并始终保持同步。 可以在任意一部分中对记录进行切换和编辑。
创建分割窗体 P163
【例】以“教师”表为数据源创建一个分割窗体。
3. 使用“多个项目”创建窗体
P163
“多个项目”窗体是指在窗体中显示多条记录的一 种窗体布局形式;
记录是以数据表的形式显示,是一种连续窗体。
使用“多个项目”创建窗体 P163
第六章-窗体
2012-6-20
11
6.4 使用设计视图创建窗体
使用设计视图可以设计个性化的、 美观的窗体,满足应用程序的复 杂性和应用需求的多样性。
2012-6-20
12
1.创建一个空白窗体
选择窗体对象中的“在设计视图中创建 窗体”。
“窗体节”选定器
“主体节”选定器
工具箱: 提供控件
2012-6-20
13
窗体的组成:
2012-6-20
25
3、设置控件属性
控件属性的设置是指对控件的外观、事件 等进行设置。 控件外观包括标题、背景颜色、前景颜色、 特殊效果、字体名称、字体大小、字体粗 细等。 控件事件包括单击、双击、鼠标按下等, 单击事件是指当鼠标单击控件时发生的事 件。
2012-6-20 26
二、控件的类型
窗体上的控件分为三种类型:绑定控件、 未绑定控件和计算控件。
绑定控件与表或查询中的字段捆缚在一起。使 用绑定控件可以显示、输入或更新数据库中的 字段值。 未绑定控件没有数据源。使用未绑定控件可以 显示信息、线条、矩形和图片。 计算控件使用表达式作为自己的数据源。表达 式可以使用窗体的表或查询中的字段数据,也 可以使用窗体上其他控件的数据。
通过窗体属性的设置,可以指定用户能否进 行记录的添加、编辑和删除。 在“设计”视图中打开窗体,若要阻止添加, 将“允许添加”属性设置为“否”;若要阻 止编辑,将“允许编辑”设置为“否”;若 要阻止删除,将“允许删除”属性设置为 “否”。
2012-6-20 47
6.8 切换面板窗体
数据库应用系统的浏览、添加、删除等 功能,是通过一个一个的独立窗体实现 的,为了方便用户在不同的功能之间进 行随意切换,应将这些独立的窗体集成 在一起,Access提供了切换面板窗体。 切换面板窗体就是可以切换到别的窗体 的一个界面,它是进入数据库应用系统 的重要的、友好的用户界面。
第6章窗体
数据库基础与Access应用教程
6.2.3 使用“设计视图”创建窗体
可以在“设计视图”中创建基本窗体并对 其进行自定义,使其满足需要。 【例6.3】以“院系”表为数据源,使用“窗体 设计”功能创建窗体,命名为“院系”窗体。
数据库基础与Access应用教程
6.2.4 使用“图表向导”功能创建窗 体
数据库基础与Access应用教程
6.3.4 常用控件的使用
用户可以在设计视图中对控件进行如下操 作:通过鼠标拖动创建新控件、移动控件。 通 过按Delete键删除控件。激活控件对象,拖动 控件的边界调整控件大小。利用属性对话框改 变控件属性。通过格式化改变控件外观,可以 运用边框、粗体等效果。对控件增加边框和阴 影等效果。
数据库基础与Access应用教程
6.3.1 窗体的属性
在设计视图中可以对窗体进行属性设置。 打开窗体属性窗口的方法:
▪单击“编辑”菜单的“选择窗体”命令,再单击“视图”菜单的“属性”命 令。 ▪单击“编辑”菜单的“选择窗体”命令,再单击工具栏上的“属性”按钮。 ▪单击“编辑”菜单的“选择窗体”命令,再按F4功能键。 ▪单击“窗体选定器”,再单击工具栏上的“属性”按钮。 ▪双击窗体左上角的“窗体选定器”。
【例6.4】以“各民族男女学生统计查询”查询 为数据源,使用“图表向导”功能创建窗体, 图表的类型为“柱形图”,命名为“各民族男 女学生统计窗体”。
数据库基础与Access应用教程
6.3 窗体的设计
窗体是一个容器对象,可以包含其他对象, 包含的对象称为控件。在窗体设计视图中, Access提供了一个工具箱,用来生成窗体的常 用控件,进行可视化的窗体设计。Access还提 供了一个“属性”对话框,用来设置窗体本身 和窗体内各控件的一系列属性。使用工具箱和 “属性”对话框是可视化设计中最基本的操作。
6.2.3 使用“设计视图”创建窗体
可以在“设计视图”中创建基本窗体并对 其进行自定义,使其满足需要。 【例6.3】以“院系”表为数据源,使用“窗体 设计”功能创建窗体,命名为“院系”窗体。
数据库基础与Access应用教程
6.2.4 使用“图表向导”功能创建窗 体
数据库基础与Access应用教程
6.3.4 常用控件的使用
用户可以在设计视图中对控件进行如下操 作:通过鼠标拖动创建新控件、移动控件。 通 过按Delete键删除控件。激活控件对象,拖动 控件的边界调整控件大小。利用属性对话框改 变控件属性。通过格式化改变控件外观,可以 运用边框、粗体等效果。对控件增加边框和阴 影等效果。
数据库基础与Access应用教程
6.3.1 窗体的属性
在设计视图中可以对窗体进行属性设置。 打开窗体属性窗口的方法:
▪单击“编辑”菜单的“选择窗体”命令,再单击“视图”菜单的“属性”命 令。 ▪单击“编辑”菜单的“选择窗体”命令,再单击工具栏上的“属性”按钮。 ▪单击“编辑”菜单的“选择窗体”命令,再按F4功能键。 ▪单击“窗体选定器”,再单击工具栏上的“属性”按钮。 ▪双击窗体左上角的“窗体选定器”。
【例6.4】以“各民族男女学生统计查询”查询 为数据源,使用“图表向导”功能创建窗体, 图表的类型为“柱形图”,命名为“各民族男 女学生统计窗体”。
数据库基础与Access应用教程
6.3 窗体的设计
窗体是一个容器对象,可以包含其他对象, 包含的对象称为控件。在窗体设计视图中, Access提供了一个工具箱,用来生成窗体的常 用控件,进行可视化的窗体设计。Access还提 供了一个“属性”对话框,用来设置窗体本身 和窗体内各控件的一系列属性。使用工具箱和 “属性”对话框是可视化设计中最基本的操作。
《Access2016数据库教程》第6章窗体
1. 控件的类型
(1)绑定控件。与表或查询中的字段捆绑在一起。Access会 自动更新当前记录中与绑定控件相关联的表字段的值。 (2)未绑定控件。与表中字段无关联,不会更新表中字段值。 (3)计算控件。使用表达式作为其控件来源。计算控件必须 在表达式前先键入一个等号“=”。 例如,要在一个文本框中显示当前日期,则其“控件来源”属 性应指定为:=Date(); 要想在文本框中显示学生哪年出生,需将其“控件来源”属性 指定为:=Year([出生日期])。
6.3.2 属性表
在Access中,属性决定对象的特性。窗体属性决定窗体的 结构、外观和行为;控件属性决定控件的外观、行为以及其中 所含文本或数据的特性。
属性表窗格包含5个选项卡: 格式、数据、事件、其他、全部
Access对各个属性都提供 了相应的默认值,在“属性表”中 可以重新设置其属性值。
1.窗体的基本属性
是
导航按钮
否
记录选择器 否
分隔线
是
窗体属性设置 属性名称 设置值
导航按钮 否
记录选择器 滚动条 弹出方式
否 两者均无 是
5.复选框、选项按钮、切换按钮和选项组
【例6-15】创建学生信息查询窗体。该窗体中有一个选 项组,包含了3个选项,选中某个选项后,单击“开始 查询”按钮可以打开相应的查询界面完成查询。窗体为 弹出式窗体,不设导航按钮、滚动条、记录选择器。
本例操作主要分两部分,一是使用设计视图按要求创建 主窗体,二是将“例6-3选课成绩表(数据表)”窗体添加 到主窗体中作为子窗体。
1.使用设计视图创建主/子窗体
主窗体属性设置
属性名称 设置值
记录源
学生表
导按钮 否
记录选择器 否 允许编辑 否
第6章_窗体 access
添加绑定控件
在Access中,在窗体上使用的控件可以分为:绑定控件、非绑定控件、 计算控件。其中,绑定控件表中的字段相连接,当移动窗体上的记录指针时, 该控件的内容将会动态改变;非绑定控件是没有与数据来源形成对应关系的 控件,多用来显示不变动的对象,如标题、提示文字,或者是美化窗体的线 条、矩形等对象;计算控件中显示数据类型数据的汇总,其来源是表达式而 不是字段值。
数据表窗体
链接窗体
3、创建图表窗体
数据透视图
数据透视表
6.3 窗体的设计
1、窗体设计窗口
窗体的节
在窗体设计视图中,窗体由上而下被分成五个节,窗体页眉、页面 页眉、主体、页面页脚、窗体页脚。其中,“页面页眉”和“页面页 脚”节中的内容在打印时才会显示。
字段列表 属性窗口
2、使用控件
建立控件
单击工具箱上的“文本框”图标,该图标反向显示。 把鼠标光标移至窗体上,此时鼠标光标变为“+”号(中心为控 件左上角的位置)。 把“+”号光标移到窗体的适当位置,按下鼠标左键,并向右下 方拖动鼠标,窗体上将出现一个方框,当所画的方框达到合适 大小时,松开鼠标,即在窗体上画出一个文本框。
2、窗体的类型
纵栏式窗体
表格式窗体
数据表窗体
图表窗体 数据透视表
6.2 使用向导创建窗体
1、自动创建窗体
创建自动窗体
要创建自动窗体,只需在数据库窗口中选中需要创建窗体的表或 查询,然后选择插入菜单中的“自动窗体”命令,或单击数据库工 具栏中新对象中的“自动窗体”命令,系统会显示一个单列窗体, 窗体中的数据即为选中表或查询中的记录数据。
窗体具有以下功能 1.显示和编辑数据,可以对数据库中的相关数据进 行添加、删除、修改以及设置数据的属性; 2.接收数据输入,用户可以设计一个专用的窗体, 作为数据库数据的输入; 3.控制应用程序流程,Access 的窗体和Visual Basic 的窗体一样,可以与函数、过程等VBA结合 完成一定的功能. 4.信息显示 5.数据打印
数据库原理与应用(Access)第六章 窗体的操作和设计
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。 (1)窗体页眉:位于窗体顶部位置,一般用于显 示每条记录的内容说明。例如窗体的标题、打开相 关窗体及执行其他任务的命令按钮、单位的标志或 图案等。在窗体视图中,窗体页眉显示在窗体的顶 端,打印时,窗体页眉显示在第一页的顶部。
6.3 常用窗体控件
在Access 2003中,控件主要用在窗体、数据 访问页或报表中显示数据、输入数据、执行某项操 作等。例如可以在窗体、报表中使用标签和文本框 来显示数据、使用文本框输入数据、使用命令按钮 打开其他窗体或报表、使用线条或矩形来分隔与组 织控件,以增强窗体、报表的可读性。控件可以是 绑定型、非绑定型或计算型的。绑定型控件诸如文 本框与基础表、查询中的字段相连接,用于显示、 输入及更新数据库中的相关字段内容。未绑定控件 不与字段相连接,没有数据来源,用于显示信息、 线条、矩形等一些不需要动态改变的内容。计算控 件以表达式作为数据来源,表达式中的内容可以是 表或查询中的字段或其他控件中的数据。
图6-2 “新建窗体”对话框
(3)单击“确定”按钮,打开“窗体向导”对 话框,从中选择窗体上需要的字段,这里我们单 击按钮,选择查询中所有的字段,如图6-3所示。 单击“下一步”按钮,打开如图6-4所示对话框, 选择窗体使用的布局,这里我们选择默认的“纵 栏式”选项。 (4)单击“下一步”按钮,打开如图6-5所示 的对话框,确定窗体所用的样式,这里我们选择 默认的“标准”选项。 (5)单击“下一步”按钮,打开如图6-6所示 的对话框,确定窗体的标题为“教师信息”,并 选择默认的“打开窗体查看或输入信息”选项。 (6)单击“完成”按钮,打开如图6-7所示的 窗口,完成窗体的创建。
C_教程_第6章_窗体、控件和组件
窗体的创建、显示与隐藏( 6.1.2 窗体的创建、显示与隐藏(续)
3、如何隐藏一个打开的窗体 使用Form2 );创建的窗体 (1)fm.Hide( ); // 使用Form2 fm = new Form2( );创建的窗体 隐藏当前窗体: (2)隐藏当前窗体:this.Hide( ); 隐藏其它窗体: (3)隐藏其它窗体:Application.OpenForms["Form1"].Hide( ); 只能隐藏“无模式”窗体。 注:只能隐藏“无模式”窗体。 4、如何重新显示隐藏的窗体 使用Form2 );创建的窗体 (1)fm.Show( ); // 使用Form2 fm = new Form2( );创建的窗体 显示当前窗体: (2)显示当前窗体:this.Show( ); 显示其它窗体: (3)显示其它窗体:Application.OpenForms["Form1"].Show( ); 5、退出应用程序 Application.Exit( ); 执行该语句后,停止本应用程序的消息循环, 执行该语句后,停止本应用程序的消息循环,关闭本应用程序所有 打开的窗体。 打开的窗体。
窗体的创建、显示与隐藏( 6.1.2 窗体的创建、显示与隐藏(续)
6、关闭一个窗体后再显示另一个窗体 static void Main( ) { …. . //创建欢迎窗体 //创建欢迎窗体 WelcomeForm fm = new WelcomeForm( ); //以 模式” //以“模式”窗体显示 fm.ShowDialog( ); //运行主窗体 运行主窗体MainForm //运行主窗体MainForm Application.Run(new MainForm( )); }
61窗体与对话框62控件共有的基本操作63容器类控件和组件64文本操作类控件65选择操作类控件66图像操作类控件和组件67菜单工具栏与状态栏68视图操作类控件69其他常用控件1窗体应用程序的启动和停止使用application类提供的静态方法来启动停止应用程序
经典:第六章-窗体的操作和设计
6
体;图表窗体将数据以图表的形式直观地显示出来。
第六章 窗体的操作和设计
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。
3
第六章 窗体的操作和设计
◆自定义对话框:用来接收用户输入的数据, 并根据输入的数据来执行相应的操作。
◆切换面板:用来打开数据库中的其他窗体和 报表,通过切换面板可以将整个应用程序组织起来, 形成一个完整的数据库应用系统。
4
第六章 窗体的操作和设计
6.1.2 窗体的类型
窗体可以从它的作用和表现形式进行分类。按照
及窗体中各种常用控件的使用。通过本章的学习,
应该掌握各种建立窗体的方法,熟悉窗体和各个控
件的属性及其使用,掌握使用窗体维护和修改数据
库中数据的方法。
1
第六章 窗体的操作和设计
6.1 窗体的基本知识
窗体是Access 2003数据库应用系统中的最 重要的数据库对象,它是用户对数据库中数据进 行操作最理想的界面。也可以说窗体是各种控件 的容器,用户可以通过窗体上的控件实现各种操 作,如输入数据、显示数据和编辑数据等,也可 以将窗体作为切换面板来打开数据库中的其他窗 体和报表。
11
第六章 窗体的操作和设计
6.2 创建窗体
创建窗体主要有两种方法:使用向导创建窗体 和在设计视图中创建窗体。使用窗体向导可以加快 窗体的创建过程,因为它可以帮助用户完成大部分 工作。Access 2003为用户提供了6种向导创建窗 体,它们分别是:窗体向导、自动创建纵栏式窗体、 自动创建表格式窗体、自动创建数据表窗体、图表 向导或数据透视表向导。如果用户对使用向导创建 的窗体不够满意,还可以在窗体的设计视图中进行 修改。在设计视图中创建窗体时,需要用户添加窗 体中需要的每一个控件,设计控件的属性和事件等, 并设定控件和数据表中记录的联系,即控件的数据 来源。本节只介绍利用“窗体向导”和“设计视图”
体;图表窗体将数据以图表的形式直观地显示出来。
第六章 窗体的操作和设计
6.1.3 窗体的结构
窗体由若干个部分组成,每一部分称为一个节, 主要是:窗体页眉、页面页眉、主体、页面页脚和 窗体页脚,如图6-1所示。窗体的信息分布在不同的 节中,每个窗体必须包含主体节,其他节是可选的, 每个节都有特定的用途,并且按照窗体中预览的顺 序打印,各个节的主要功能如下。
3
第六章 窗体的操作和设计
◆自定义对话框:用来接收用户输入的数据, 并根据输入的数据来执行相应的操作。
◆切换面板:用来打开数据库中的其他窗体和 报表,通过切换面板可以将整个应用程序组织起来, 形成一个完整的数据库应用系统。
4
第六章 窗体的操作和设计
6.1.2 窗体的类型
窗体可以从它的作用和表现形式进行分类。按照
及窗体中各种常用控件的使用。通过本章的学习,
应该掌握各种建立窗体的方法,熟悉窗体和各个控
件的属性及其使用,掌握使用窗体维护和修改数据
库中数据的方法。
1
第六章 窗体的操作和设计
6.1 窗体的基本知识
窗体是Access 2003数据库应用系统中的最 重要的数据库对象,它是用户对数据库中数据进 行操作最理想的界面。也可以说窗体是各种控件 的容器,用户可以通过窗体上的控件实现各种操 作,如输入数据、显示数据和编辑数据等,也可 以将窗体作为切换面板来打开数据库中的其他窗 体和报表。
11
第六章 窗体的操作和设计
6.2 创建窗体
创建窗体主要有两种方法:使用向导创建窗体 和在设计视图中创建窗体。使用窗体向导可以加快 窗体的创建过程,因为它可以帮助用户完成大部分 工作。Access 2003为用户提供了6种向导创建窗 体,它们分别是:窗体向导、自动创建纵栏式窗体、 自动创建表格式窗体、自动创建数据表窗体、图表 向导或数据透视表向导。如果用户对使用向导创建 的窗体不够满意,还可以在窗体的设计视图中进行 修改。在设计视图中创建窗体时,需要用户添加窗 体中需要的每一个控件,设计控件的属性和事件等, 并设定控件和数据表中记录的联系,即控件的数据 来源。本节只介绍利用“窗体向导”和“设计视图”
ACCESS课件第6章窗体
提示:子窗体可以嵌套,最多7层。P112
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
29
6.10 记录筛选P123
利用查询设计器可以完成记录的查询,查询结 果保存。 Access还提供了记录筛选的功能, 也可以完成记录的查询。
在窗体或数据表中使用筛选临时查看或编辑记 录的子集。筛选结果不保存。
筛选记录的方法有四种:
1. 按选定内容筛选
文本框完成,用文本框放计算结果。如:在文
本框中输入表达式:=Date()
21
三、基本控件使用举例P106
一个数据库应用系统应具备基本功能: 数据的浏览 数据的添加 数据的删除 数据的查询 数据的统计 这些基本功能可以用窗体来实现,而窗体中
的所有信息又都包含在控件中。
22
例6-2 创建启动窗体P106
6.1 关于窗体P93
窗体是用户和数据库之间的接口。 窗体是Access中用来和用户交互信息的数据库对
象,作为输入和输出的界面,窗体完成功能: 1、数据输入窗体--可以向表中输入数据 2、切换面板窗体—控制系统和用户的交互 3、自定义对话框----接收用户输入并执行相应的
操作
窗体的最基本功能:显示和编辑数据 Access提供3种创建窗体方法:P93
①双击窗体节选定器 ②右键—属性
③工具栏属性按钮
④视图菜单—属性
窗体属性作用/用途:
1 数据选项卡—设置记录源
2 格式选项卡—设置标题
3 格式选项卡—设置导航按钮
16
7.保存窗体P104
在窗体视图或窗体设计视图下,单击窗体右 上角的“关闭”按钮,为窗体命名窗体名称。
6.5 控件P104
控件是在窗体、报表或数据访问页上用于 显示数据、执行操作或作为装饰的对象。例 如,可以在窗体上使用文本框显示数据,在 窗体上使用命令按钮打开另一个窗体。
Access2010第6章窗体
利用窗体工具箱创建控件 ★操作步骤: ①打开窗体的设计视图,并且确保【窗体设计工 具】/【设计】选项卡中【控件】组的【使用控 件向导】按钮已经弹起 ②单击工具箱中需要创建的控件按钮,并在窗体 的适当位置用鼠标拖出一个矩形 ③设置控件的属性和编写其事件代码 手工创建控件通过属性设置、事件代码的编写 可以使控件具有较强的功能、更多的灵活性。
三、创建数据透视图窗体 数据透视图是以图形方式显示数据汇总和统计 结果,直观地反映数据分析信息,形象地表达数 据的变化。
【例】以教师表为数据源,创建数据透视图窗体, 用于显示各院系不同职称的男女教师人数。 ★操作步骤: ①在数据库的【导航】窗格中选择窗体的数据源 教师表; ②单击【创建】选项卡【窗体】组中的【其他窗 体】按钮,并选择【数据透视图】命令 ③按要求将字段拖到指定的区域: 分类字段:职称( zc ) 系列字段:性别( xb ) 筛选字段:院系专业代码( yxzydm ) 数据字段:工号( gh )
页面页脚 用于设置窗体每页的底部所显示的信息,包括: 页总汇、日期或页码等。页面页脚仅当窗体打印 时才显示,且显示在每一打印页的下方。 窗体页脚 位于窗体的底部,其功能与窗体页眉基本相同, 一般用于显示对记录的操作说明、设置命令按钮 等。 ☆所有窗体都必须要有主体节,其它节均可通过 设置确定有或无。 ☆由于窗体设计主要应用于系统与用户的交互接 口,所以通常在窗体设计时很少考虑页面页眉和 页面页脚的设计。
2、控件 控件是放置在窗体中的图形对象,主要用于输 入数据、显示数据、执行操作等。 打开窗体的设计视图后,可以从【窗体设计工 具】 / 【设计】选项卡中的【控件】组中选择控 件,并添加到窗体中。
3、窗体的数据源 使用窗体对表的数据进行操作时,需要为窗体 添加数据源。为窗体添加数据源的方法有以下两 种: 【字段列表】窗口 单击【窗体布局工 具】选项卡【工具】组 中的【添加现有字段】 按钮 【属性】窗口 单击【窗体布局工 具】选项卡【工具】组 中的【属性】按钮
Access2010第6章窗体
二、创建数据透视表窗体
数据透视表是一种交互式的表,它可以按
设定的方式进行求和、计数、求平均值等计 算。 数据透视表窗体以交互式表的形式来显示 数据,在使用过程中,用户可以根据需要更改版 面的布局。
【例】以教师表为数据源,创建数据透视表窗体, 用于统计各院系不同职称的男女教师人数。 ★操作步骤: ①在数据库的【导航】窗格中选择窗体的数据源 教师表; ②单击【创建】选项卡【窗体】组中的【其他窗 体】按钮,并选择【数据透视表】命令 ③按要求将字段拖到指定的区域: 行区域:职称( zc ) 列区域:性别( xb ) 数据区域:工号( gh ) 筛选区域:院系专业代码( yxzydm )
利用数据源创建控件 ★操作步骤: ①打开窗体的设计视图 ② 单 击 【 窗 体 设 计 工 具 】/【 设 计 】 选 项 卡 中 【工具】组的【添加现有字段】按钮 ③将【字段列表】中与该控件绑定的字段直接用 鼠标拖至窗体的适当位置 ④设置控件的属性和编写其事件代码
将字段拖拽至窗体后通常会生成两个控件: 用于显示字段标题或字段名的标签控件 用于显示字段内容的控件 标 签 的 标 题 属 性 ( Caption) 为 字 段 的 标 题 (或字段名) 控件的名称属性( Name)为字段名,且系统 自动将字段的属性转为控件的相应属性
二、控件 控件是构成窗体的基本元素,用以实现在窗体 中对数据的输入、查看、修改以及对数据库中各 种对象的操作。 不同的控件,其功能各不相同。 1、控件的属性 控件的属性是用来描述控件的特征或状态 每个属性用属性名来标识 不同类型的控件有其不同的属性;相同类型 的控件,其属性值也有所不同
2、控件的类型 根据控件的用途及其与数据源的关系,可以将 控件分为3类:
三、创建数据透视图窗体 数据透视图是以图形方式显示数据汇总和统计 结果,直观地反映数据分析信息,形象地表达数 据的变化。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章 窗体 23
6.2.5 使用“空白窗体”按钮创建窗体
“空白窗体”按钮是Access 2010增加的新功能。
P169
使用“空白窗体”按钮创建窗体是在窗体的布局视图 下创建数据表式窗体。
第六章 窗体
24
使用“空白窗体”按钮创建窗体
P169
【例】以“学生”表为数据源,使用“空白窗体” 按钮创建显示“学号”、“姓名”、“性别”、 “政治面貌”和“系号”的窗体。
第六章 窗体 35
窗体的主要属性
滚动条(Scrollbars) 用于指定在窗体上是否具有窗体的滚动条。 记录选择器(RecordSelectors) 用于指定窗体显示时是否显示记录选择器。 导航按钮(NavigationButtons) 用于指定在窗体上是否显示浏览按钮和记录编号框 分隔线(DividingLines) 用于指定窗体显示时是否显示各节之间的分隔线。
3
6.1.1窗体的主要功能和类型
1. 窗体的主要功能
控制程序 操作数据 显示信息 交互信息
P159
第六章 窗体
4
2. 窗体类型
单页窗体 六 种 窗 体 类 型
P160
图表窗体
多页窗体
窗体
主/子窗体
弹出式窗体
第六章 窗体 5
连续窗体
6.1.2 窗体的视图
P160
窗体视图是窗体在具有不同功能和应用范围下呈现 的外观表现形式。
允许删除(AllowDeletions)
确定窗体在运行时是否允许删除记录。
快捷菜单(ShortCutMenu)
如果选择“是”,则在用鼠标右键单击窗体上的对
象时显示快捷菜单。
第六章 窗体 39
举例
【例】设置窗体的背景图案。
窗体的背景图案的属性设置包括:
图片(Picture) 图片类型(PictureType):链接、嵌入 图片缩放模式(PictureSizeMode) : 剪裁、拉伸、缩放、水平拉伸、垂直拉伸 图片对齐方式(PictureAlignment) 图片平铺(PictureTiling):是/否
第六章 窗体
25
6.3 在设计视图中创建窗体
6.3.1 窗体的设计视图
P170
第六章 窗体
26
窗体的设计视图
1. 窗体的节
P170
窗体最多可拥有5个部分,每一部分称为一个
“节”。
主体(必需) 窗体页眉 窗体页脚 页面页眉 页面页脚
第六章 窗体 27
2. 控件
P171
控件是放置在窗体中的图形对象,主要用于输入
单击属性的【生成器】按钮,选择相应生成器后
利用该生成器设置属性。
第六章 窗体 34
窗体的主要属性
标题(Caption) 用于指定窗体的显示标题。
默认视图(DefaultView)
设置窗体的显示形式,可以选择:单个窗体、连续 窗体、数据表、数据透视表等方式。 允许窗体视图(AllowFormView) 设置是否可以在数据表视图和窗体视图之间切换。
第六章 窗体 36
窗体的主要属性
自动居中(AutoCenter) 指定窗体显示时是否自动居于桌面的中央。 最大最小化按钮(MinMaxButton)
决定窗体是否具有最大化和最小化按钮。
关闭按钮(CloseButton) 决定窗体是否具有关闭按钮。
第六章 窗体 37
窗体的主要属性
可移动的(Moveable) 决定窗体在运行时是否允许移动窗体。 记录源(RecordSource) 为窗体或报表指定数据源,并显示来自表、查询或
6.2 创建窗体
在Access中可以使用三种方法创建窗体:
P162
自动创建窗体
窗体向导
设计视图
第六章 窗体 8
6.2.1 自动创建窗体
P162
自动创建窗体可以创建一个基于单表或查询的窗体。
自动创建窗体操作步骤简单,是一种快速创建窗体的
方法。
创建窗体时,在某些情况下需要指定窗体的数据源。 窗体的数据源可以是: 表 查询 SQL语句
SQL语句的数据源。
排序依据(OrderBy)
该属性是一个字符表达式,由字段名或字段名表达
式组成,指定排序的依据。
第六章 窗体 38
窗体的主要属性
允许编辑(AllowEdits) 确定窗体在运行时是否允许对数据进行编辑修改。 允许添加(AllowAdditions)
确定窗体在运行时是否允许添加记录。
窗体的基本结构和视图种类
使用向导创建窗体 使用设计视图创建窗体 在窗体中编辑及使用数据的方法 窗体中控件对象的种类和使用 窗体及控件的常用属性设置与事件的设置方法
第六章 窗体 2
6.1 窗体概述
P159
窗体就是程序运行时的Windows窗口,是人机交互的界面。
第六章 窗体
第六章 窗体 11
创建分割窗体
【例】以“教师”表为数据源创建一个分割窗体。
P163
第六章 窗体
12
3. 使用“多个项目”创建窗体
P163
“多个项目”窗体是指在窗体中显示多条记录的一种
窗体布局形式;
记录是以数据表的形式显示,是一种连续窗体。
第六章 窗体
13
使用“多个项目”创建窗体
P163
【例】以“学生”表为数据源使用“多个项目”创建 窗体。
第六章 窗体 43
补充函数
语法格式: Rgb ( 红色值 , 绿色值 , 蓝色值 ) 功能:返回的是一个颜色值。 说明:函数各参数值的取值范围是从0 ~ 255。
红色值 0 255 0 0 255 0 255 255 绿 窗体
蓝色值 0 0 0 255 0 255 255 255
举例
【例1】将窗体的标题修改为当前日期。 (1)首先将窗体保存为“Form1”。 (2)添加一个命令按钮控件Command0,在 Command0 的单击事件(Click)中写事件代码: Private Sub Command0_Click( ) Forms! Form1.Caption = Date( ) End Sub 或: Me.Caption = Date( )
窗体视图 设计视图 布局视图
数据表 视图
第六章 窗体
6
6.1.3 “窗体设计工具”选项卡
“设计”选项卡
P161
主要用于设计窗体,即向窗体中添加各种对象、设 置窗体主题、页眉/页脚以及切换窗体视图。 “排列”选项卡 主要用于设置窗体的布局。 “格式”选项卡 主要用于设置窗体中对象的格式。
第六章 窗体 7
创建的过程中: 选择数据源 选择显示字段
P167
使用向导创建窗体与自动创建窗体不同,需要在
设置窗体布局
窗体的布局类型可以是:
纵栏式窗体
表格式窗体
数据表式窗体
第六章 窗体 19
使用向导创建窗体---单数据源
一个纵栏式窗体。
P167
【例1】以“教师”表为数据源,使用窗体向导创建
第六章 窗体
第六章 窗体 40
(2)在VBE中设置窗体属性
窗体和控件对象都是VBA对象,可以在VBA子过程
(Sub)、函数过程(Function)或事件过程中通过命 令动态设置窗体的属性。
语法格式:
Forms ! 窗体名称 . 属性名称 = 属性值 或: Me . 属性名称 = 属性值
第六章 窗体
41
20
使用向导创建窗体---多数据源
P167
【例2】显示学生的学号、姓名、性别和各门课成绩。
第六章 窗体
21
说明1
P167
创建多数据源窗体之前,应确保作为主窗体的数
据源与作为子窗体的数据源之间已经建立了一对多
关系。 如果所选择的多个数据源之间没有建立关系,
则窗体向导将提示重新定义相应表之间的关系。
颜 色 黑色 红色 绿色 蓝色 黄色 青色 品红 白色
44
RGB函数
红
品红
黄
白 青 蓝
第六章 窗体
绿
45
举例
【例4】修改“窗体属性修改”窗体主体的背景色。 Private Sub Command3_Click( ) Dim r As Integer, g As Integer, b As Integer r = Rnd * 255 g = Rnd * 255 b = Rnd * 255 Me.主体.BackColor = RGB(r, g, b) End Sub
窗体的属性设置有两种方法:
在设计视图中利用属性表设置
通过命令语句在窗体运行时动态设置
第六章 窗体
33
(1)属性表设置窗体属性
在设计视图中利用属性表设置窗体属性的方法:
单击窗体设计视图中【窗体选定器】选择窗体。
在【属性表】窗格中选择所要设置的属性,执行 以下操作之一: 在属性对话框中输入适当的设置或表达式。 从属性的下拉列表中选择相应的值。
数据、显示数据、执行操作等。
第六章 窗体
28
3. 为窗体添加数据源
P171
使用窗体对表的数据进行操作时,需要为窗体添
加数据源。 为窗体添加数据源的方法有以下两种: (1)使用“字段列表”窗口添加数据源
(2)使用属性窗口添加数据源
表
表或查询
第六章 窗体
29
补充:属性、事件与方法
1. 属性
属性是对象特性的描述。 利用属性表、宏或Visual Basic,可以查看并更改 它们的属性,以实现对象的外观和行为的设置。 控件的属性包括: 格式属性、数据属性、事件属性和其它属性 对象属性设置的方法通常是:
6.2.5 使用“空白窗体”按钮创建窗体
“空白窗体”按钮是Access 2010增加的新功能。
P169
使用“空白窗体”按钮创建窗体是在窗体的布局视图 下创建数据表式窗体。
第六章 窗体
24
使用“空白窗体”按钮创建窗体
P169
【例】以“学生”表为数据源,使用“空白窗体” 按钮创建显示“学号”、“姓名”、“性别”、 “政治面貌”和“系号”的窗体。
第六章 窗体 35
窗体的主要属性
滚动条(Scrollbars) 用于指定在窗体上是否具有窗体的滚动条。 记录选择器(RecordSelectors) 用于指定窗体显示时是否显示记录选择器。 导航按钮(NavigationButtons) 用于指定在窗体上是否显示浏览按钮和记录编号框 分隔线(DividingLines) 用于指定窗体显示时是否显示各节之间的分隔线。
3
6.1.1窗体的主要功能和类型
1. 窗体的主要功能
控制程序 操作数据 显示信息 交互信息
P159
第六章 窗体
4
2. 窗体类型
单页窗体 六 种 窗 体 类 型
P160
图表窗体
多页窗体
窗体
主/子窗体
弹出式窗体
第六章 窗体 5
连续窗体
6.1.2 窗体的视图
P160
窗体视图是窗体在具有不同功能和应用范围下呈现 的外观表现形式。
允许删除(AllowDeletions)
确定窗体在运行时是否允许删除记录。
快捷菜单(ShortCutMenu)
如果选择“是”,则在用鼠标右键单击窗体上的对
象时显示快捷菜单。
第六章 窗体 39
举例
【例】设置窗体的背景图案。
窗体的背景图案的属性设置包括:
图片(Picture) 图片类型(PictureType):链接、嵌入 图片缩放模式(PictureSizeMode) : 剪裁、拉伸、缩放、水平拉伸、垂直拉伸 图片对齐方式(PictureAlignment) 图片平铺(PictureTiling):是/否
第六章 窗体
25
6.3 在设计视图中创建窗体
6.3.1 窗体的设计视图
P170
第六章 窗体
26
窗体的设计视图
1. 窗体的节
P170
窗体最多可拥有5个部分,每一部分称为一个
“节”。
主体(必需) 窗体页眉 窗体页脚 页面页眉 页面页脚
第六章 窗体 27
2. 控件
P171
控件是放置在窗体中的图形对象,主要用于输入
单击属性的【生成器】按钮,选择相应生成器后
利用该生成器设置属性。
第六章 窗体 34
窗体的主要属性
标题(Caption) 用于指定窗体的显示标题。
默认视图(DefaultView)
设置窗体的显示形式,可以选择:单个窗体、连续 窗体、数据表、数据透视表等方式。 允许窗体视图(AllowFormView) 设置是否可以在数据表视图和窗体视图之间切换。
第六章 窗体 36
窗体的主要属性
自动居中(AutoCenter) 指定窗体显示时是否自动居于桌面的中央。 最大最小化按钮(MinMaxButton)
决定窗体是否具有最大化和最小化按钮。
关闭按钮(CloseButton) 决定窗体是否具有关闭按钮。
第六章 窗体 37
窗体的主要属性
可移动的(Moveable) 决定窗体在运行时是否允许移动窗体。 记录源(RecordSource) 为窗体或报表指定数据源,并显示来自表、查询或
6.2 创建窗体
在Access中可以使用三种方法创建窗体:
P162
自动创建窗体
窗体向导
设计视图
第六章 窗体 8
6.2.1 自动创建窗体
P162
自动创建窗体可以创建一个基于单表或查询的窗体。
自动创建窗体操作步骤简单,是一种快速创建窗体的
方法。
创建窗体时,在某些情况下需要指定窗体的数据源。 窗体的数据源可以是: 表 查询 SQL语句
SQL语句的数据源。
排序依据(OrderBy)
该属性是一个字符表达式,由字段名或字段名表达
式组成,指定排序的依据。
第六章 窗体 38
窗体的主要属性
允许编辑(AllowEdits) 确定窗体在运行时是否允许对数据进行编辑修改。 允许添加(AllowAdditions)
确定窗体在运行时是否允许添加记录。
窗体的基本结构和视图种类
使用向导创建窗体 使用设计视图创建窗体 在窗体中编辑及使用数据的方法 窗体中控件对象的种类和使用 窗体及控件的常用属性设置与事件的设置方法
第六章 窗体 2
6.1 窗体概述
P159
窗体就是程序运行时的Windows窗口,是人机交互的界面。
第六章 窗体
第六章 窗体 11
创建分割窗体
【例】以“教师”表为数据源创建一个分割窗体。
P163
第六章 窗体
12
3. 使用“多个项目”创建窗体
P163
“多个项目”窗体是指在窗体中显示多条记录的一种
窗体布局形式;
记录是以数据表的形式显示,是一种连续窗体。
第六章 窗体
13
使用“多个项目”创建窗体
P163
【例】以“学生”表为数据源使用“多个项目”创建 窗体。
第六章 窗体 43
补充函数
语法格式: Rgb ( 红色值 , 绿色值 , 蓝色值 ) 功能:返回的是一个颜色值。 说明:函数各参数值的取值范围是从0 ~ 255。
红色值 0 255 0 0 255 0 255 255 绿 窗体
蓝色值 0 0 0 255 0 255 255 255
举例
【例1】将窗体的标题修改为当前日期。 (1)首先将窗体保存为“Form1”。 (2)添加一个命令按钮控件Command0,在 Command0 的单击事件(Click)中写事件代码: Private Sub Command0_Click( ) Forms! Form1.Caption = Date( ) End Sub 或: Me.Caption = Date( )
窗体视图 设计视图 布局视图
数据表 视图
第六章 窗体
6
6.1.3 “窗体设计工具”选项卡
“设计”选项卡
P161
主要用于设计窗体,即向窗体中添加各种对象、设 置窗体主题、页眉/页脚以及切换窗体视图。 “排列”选项卡 主要用于设置窗体的布局。 “格式”选项卡 主要用于设置窗体中对象的格式。
第六章 窗体 7
创建的过程中: 选择数据源 选择显示字段
P167
使用向导创建窗体与自动创建窗体不同,需要在
设置窗体布局
窗体的布局类型可以是:
纵栏式窗体
表格式窗体
数据表式窗体
第六章 窗体 19
使用向导创建窗体---单数据源
一个纵栏式窗体。
P167
【例1】以“教师”表为数据源,使用窗体向导创建
第六章 窗体
第六章 窗体 40
(2)在VBE中设置窗体属性
窗体和控件对象都是VBA对象,可以在VBA子过程
(Sub)、函数过程(Function)或事件过程中通过命 令动态设置窗体的属性。
语法格式:
Forms ! 窗体名称 . 属性名称 = 属性值 或: Me . 属性名称 = 属性值
第六章 窗体
41
20
使用向导创建窗体---多数据源
P167
【例2】显示学生的学号、姓名、性别和各门课成绩。
第六章 窗体
21
说明1
P167
创建多数据源窗体之前,应确保作为主窗体的数
据源与作为子窗体的数据源之间已经建立了一对多
关系。 如果所选择的多个数据源之间没有建立关系,
则窗体向导将提示重新定义相应表之间的关系。
颜 色 黑色 红色 绿色 蓝色 黄色 青色 品红 白色
44
RGB函数
红
品红
黄
白 青 蓝
第六章 窗体
绿
45
举例
【例4】修改“窗体属性修改”窗体主体的背景色。 Private Sub Command3_Click( ) Dim r As Integer, g As Integer, b As Integer r = Rnd * 255 g = Rnd * 255 b = Rnd * 255 Me.主体.BackColor = RGB(r, g, b) End Sub
窗体的属性设置有两种方法:
在设计视图中利用属性表设置
通过命令语句在窗体运行时动态设置
第六章 窗体
33
(1)属性表设置窗体属性
在设计视图中利用属性表设置窗体属性的方法:
单击窗体设计视图中【窗体选定器】选择窗体。
在【属性表】窗格中选择所要设置的属性,执行 以下操作之一: 在属性对话框中输入适当的设置或表达式。 从属性的下拉列表中选择相应的值。
数据、显示数据、执行操作等。
第六章 窗体
28
3. 为窗体添加数据源
P171
使用窗体对表的数据进行操作时,需要为窗体添
加数据源。 为窗体添加数据源的方法有以下两种: (1)使用“字段列表”窗口添加数据源
(2)使用属性窗口添加数据源
表
表或查询
第六章 窗体
29
补充:属性、事件与方法
1. 属性
属性是对象特性的描述。 利用属性表、宏或Visual Basic,可以查看并更改 它们的属性,以实现对象的外观和行为的设置。 控件的属性包括: 格式属性、数据属性、事件属性和其它属性 对象属性设置的方法通常是: