版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 窗体是一种主要用于在窗体是一种主要用于在数据库中输入和显示数据的数据库中输入和显示数据的数据库对象。也可以将窗体数据库对象。也可以将窗体用作切换面板来打开数据库用作切换面板来打开数据库中的其他窗体和报表,或者中的其他窗体和报表,或者用作自定义对话框来接受用用作自定义对话框来接受用户的输入及根据输入执行操户的输入及根据输入执行操作。作。退出退出5.1 5.1 窗体概述窗体概述5.2 5.2 创建窗体创建窗体5.3 5.3 在设计视图中进行自定义窗体设计在设计视图中进行自定义窗体设计 在在Access数据库中,窗体是用户与数据库系统数据库中,窗体是用户与数据库系统之间进行交互操作的主要对象。窗体
2、本质上就是一个之间进行交互操作的主要对象。窗体本质上就是一个Windows 的窗口,只是在进行可视化程序设计时将的窗口,只是在进行可视化程序设计时将其称为窗体。其称为窗体。 窗体主要用于在数据库中输入和显示数据,也可窗体主要用于在数据库中输入和显示数据,也可以将窗体用作切换面板来打开数据库中的其他对象,以将窗体用作切换面板来打开数据库中的其他对象,或者用作自定义对话框来接受用户的输入及根据输入或者用作自定义对话框来接受用户的输入及根据输入去执行相应操作。去执行相应操作。 由于窗体的功能与数据库中的数据密切相关,故在由于窗体的功能与数据库中的数据密切相关,故在建立一个窗体时,往往需要指定与该窗体
3、相关的表或查询建立一个窗体时,往往需要指定与该窗体相关的表或查询对象,也就是需要指定窗体的记录源。对象,也就是需要指定窗体的记录源。 窗体的记录源可以是表或查询对象,还可以是一个窗体的记录源可以是表或查询对象,还可以是一个SQL语句。窗体中显示的数据将来自记录源指定的基础表语句。窗体中显示的数据将来自记录源指定的基础表或查询。或查询。 在窗体中,通常需要使用各种窗体元素,例如:标在窗体中,通常需要使用各种窗体元素,例如:标签、文本框、选项按钮、复选框、命令按钮、图片框等等。签、文本框、选项按钮、复选框、命令按钮、图片框等等。在术语上把这些窗体元素称为控件。在术语上把这些窗体元素称为控件。 对于
4、负责显示记录源中某个字段数据的控件,需要对于负责显示记录源中某个字段数据的控件,需要将该控件的将该控件的“控件来源属性指定为记录源中的某个字段。控件来源属性指定为记录源中的某个字段。 窗体的构成包括窗体页眉、页面页眉、主体、页窗体的构成包括窗体页眉、页面页眉、主体、页面页脚和窗体页脚五个部分,每个部分称为一个面页脚和窗体页脚五个部分,每个部分称为一个“节节”。窗体中的信息可以分布在多个节中。窗体中的信息可以分布在多个节中。 (1窗体页眉节窗体页眉节 窗体页眉节显示对每条记录都一样的信息,如窗体的标题。窗体页眉节显示对每条记录都一样的信息,如窗体的标题。窗体页眉出现在窗体页眉出现在“窗体视图中屏
5、幕的顶部,以及打印时首页的窗体视图中屏幕的顶部,以及打印时首页的顶部。顶部。 (2页面页眉节页面页眉节 页面页眉节在每个打印页的顶部显示诸如标题或列标题等信页面页眉节在每个打印页的顶部显示诸如标题或列标题等信息。页面页眉只出现在打印预览中或打印页纸上。息。页面页眉只出现在打印预览中或打印页纸上。 (3主体节主体节 主体节明细地显示记录。可以在屏幕或页上显示一条记录,主体节明细地显示记录。可以在屏幕或页上显示一条记录,也可以显示尽可能多的记录。也可以显示尽可能多的记录。 (4页面页脚节页面页脚节 页面页脚节在每个打印页的底部显示诸如日期或页码等信息。页面页脚节在每个打印页的底部显示诸如日期或页码
6、等信息。页面页脚只出现在打印预览中或打印页纸上。页面页脚只出现在打印预览中或打印页纸上。 (5窗体页脚节窗体页脚节 窗体页脚节显示对每条记录都一样的信息,如命令按钮或有窗体页脚节显示对每条记录都一样的信息,如命令按钮或有关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的关使用窗体的指导。打印时,窗体页脚出现在最后一个打印页的最后一个主体节之后,最后一个打印页的页面页脚之前。最后一个主体节之后,最后一个打印页的页面页脚之前。更加直观,在设计的同时可以查看数据。在布局视更加直观,在设计的同时可以查看数据。在布局视图中,窗体中每个控件都显示了记录源中的数据,图中,窗体中每个控件都显示了记录源中
7、的数据,因此可以更加方便地根据实际数据调整控件的大小、因此可以更加方便地根据实际数据调整控件的大小、位置等。位置等。(5数据透视表视图数据透视表视图 在数据透视表视图中,可以动态地更改窗体的版在数据透视表视图中,可以动态地更改窗体的版面,从而以各种不同方法分析数据。可以重新排列行标面,从而以各种不同方法分析数据。可以重新排列行标题、列标题和筛选字段,直到形成所需的版面布置为止。题、列标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计每次改变版面布置时,窗体会立即按照新的布置重新计算数据。可以查看明细数据或汇总数据。算数据。可以查看明细数据或汇总数据。(
8、6数据透视图视图数据透视图视图 在数据透视图视图中,可以动态地更改窗体的版在数据透视图视图中,可以动态地更改窗体的版面,从而以各种不同方法分析数据。可以重新排列横坐面,从而以各种不同方法分析数据。可以重新排列横坐标轴标题、纵坐标轴标题和筛选字段,直到形成所需的标轴标题、纵坐标轴标题和筛选字段,直到形成所需的版面布置为止。每次改变版面布置时,窗体会立即按照版面布置为止。每次改变版面布置时,窗体会立即按照新的布置重新计算数据并显出对应的图表。可以直观地新的布置重新计算数据并显出对应的图表。可以直观地以图表形式显示数据。以图表形式显示数据。 一般来说,一般来说,Access 提供了如下提供了如下5种
9、类型的窗体:种类型的窗体:(1纵栏表窗体纵栏表窗体 在纵栏表窗体中,一次只显示一个记录,每个字段都显示在纵栏表窗体中,一次只显示一个记录,每个字段都显示在一个独立的行上,并且左边带有一个该字段名标签。在一个独立的行上,并且左边带有一个该字段名标签。(2表格式窗体表格式窗体 在表格式窗体中,每条记录的所有字段显示在一行上,每在表格式窗体中,每条记录的所有字段显示在一行上,每个窗体只有一个标签,显示在窗体的顶端。个窗体只有一个标签,显示在窗体的顶端。(3数据表窗体数据表窗体 在数据表窗体中,每条记录的字段以行与列的格式显示,在数据表窗体中,每条记录的字段以行与列的格式显示,字段的名称显示在每一列的
10、顶端。字段的名称显示在每一列的顶端。(4数据透视表窗体数据透视表窗体 在数据透视表窗体中,可以动态地改变数据透视表窗体的在数据透视表窗体中,可以动态地改变数据透视表窗体的版式布置,以便按照不同方式分析数据。版式布置,以便按照不同方式分析数据。(5数据透视图窗体数据透视图窗体 在数据透视图窗体中,通过图表可直观地显示数据,并且可在数据透视图窗体中,通过图表可直观地显示数据,并且可以显示一个或多个图表。以显示一个或多个图表。 子窗体是插入到另一窗体中的窗体。原始窗体子窗体是插入到另一窗体中的窗体。原始窗体称为主窗体,窗体中的窗体称为子窗体。当显示具称为主窗体,窗体中的窗体称为子窗体。当显示具有一对
11、多关系的表或查询中的数据时,子窗体特别有一对多关系的表或查询中的数据时,子窗体特别有效。有效。 例如,可以创建一个带有子窗体的主窗体,用例如,可以创建一个带有子窗体的主窗体,用于显示于显示“学系表和学系表和“专业表中的数据。专业表中的数据。“学系表学系表和和“专业表之间的关系是一对多关系。专业表之间的关系是一对多关系。“学系表学系表中的数据是一对多关系中的中的数据是一对多关系中的“一方的数据,一方的数据,“专业专业表中的数据是一对多关系中的表中的数据是一对多关系中的“多方的数据。多方的数据。 如果将每个子窗体都放在主窗体上,则主窗体如果将每个子窗体都放在主窗体上,则主窗体可以包含任意数量的子窗
12、体。还可以嵌套多达七层可以包含任意数量的子窗体。还可以嵌套多达七层的子窗体。也就是说,可以在主窗体内包含子窗体,的子窗体。也就是说,可以在主窗体内包含子窗体,而子窗体内可以再有子窗体。而子窗体内可以再有子窗体。 控件是允许用户控制程序的图形用户界面对象,如文控件是允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或按钮等。可使用控件显示数据或本框、复选框、滚动条或按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。窗体中的所有信选项、执行操作或使用户界面更易阅读。窗体中的所有信息都包含在控件中。息都包含在控件中。 窗体的控件包括标签、文本框、按钮、选项卡控件、窗体的控件包
13、括标签、文本框、按钮、选项卡控件、超链接、超链接、web浏览器控件、导航控件、选项组、插入分页浏览器控件、导航控件、选项组、插入分页符、组合框、图表、直线、切换按钮、列表框、矩形、复符、组合框、图表、直线、切换按钮、列表框、矩形、复选框、未绑定对象框、附件选项按钮、子窗体选框、未绑定对象框、附件选项按钮、子窗体/子报表、绑子报表、绑定对象框、图像、及定对象框、图像、及ActiveX控件等。控件等。1控件的类型控件的类型 窗体中的控件可分为如下三种类型:窗体中的控件可分为如下三种类型:(1绑定控件绑定控件 绑定控件与记录源基础表或查询中的字段捆缚在一起。使用绑定控件与记录源基础表或查询中的字段捆
14、缚在一起。使用绑定控件可以显示、输入或更新数据库中的字段值。绑定控件可以显示、输入或更新数据库中的字段值。(2未绑定控件未绑定控件 未绑定控件没有数据源。使用未绑定控件可以显示信息、线未绑定控件没有数据源。使用未绑定控件可以显示信息、线条、矩形和图片等。条、矩形和图片等。(3计算控件计算控件 计算控件使用表达式作为其控件来源。表达式是运算符、常计算控件使用表达式作为其控件来源。表达式是运算符、常数、函数和字段名称、控件和属性的任意组合。表达式的计算结数、函数和字段名称、控件和属性的任意组合。表达式的计算结果为单个值。必须在表达式前键入一个等号果为单个值。必须在表达式前键入一个等号 (=)。表达
15、式可以使。表达式可以使用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他用窗体记录源基础表或查询中的字段数据,也可使用窗体上其他控件的数据。例如,要在文本框中显示当前日期,需将该文本框控件的数据。例如,要在文本框中显示当前日期,需将该文本框的的“控件来源属性指定为:控件来源属性指定为:=Date()。2创建控件的方法创建控件的方法 (1在基于记录源的窗体中,可以通过从字段列在基于记录源的窗体中,可以通过从字段列表中拖动字段来创建控件。其中的字段列表是列出了表中拖动字段来创建控件。其中的字段列表是列出了基础记录源或数据库对象中的全部字段的窗口。基础记录源或数据库对象中的全部字段的窗口。 (
16、2通过单击通过单击“窗体设计工具下窗体设计工具下“设计选项卡设计选项卡中的中的“控件组上的某一控件按钮、再单击窗体中的适控件组上的某一控件按钮、再单击窗体中的适当位置来直接创建控件。当位置来直接创建控件。 (3在确保在确保“设计选项卡中的设计选项卡中的“控件组上的控件组上的“使使用控件向导按钮按下后,通过单击用控件向导按钮按下后,通过单击“控件组上某一控件组上某一控件按钮,再单击窗体中的适当位置,显出相应的向控件按钮,再单击窗体中的适当位置,显出相应的向导对话框,便可按该向导对话框的提示进行创建控件导对话框,便可按该向导对话框的提示进行创建控件工作。工作。 在在Access2019中,没有中,
17、没有Access2019用的工具箱,用的工具箱,那些在窗体设计时可用的控件按钮被放置在那些在窗体设计时可用的控件按钮被放置在“窗体设计窗体设计工具下工具下“设计选项卡的设计选项卡的“控件组中,如图控件组中,如图5-2上上所示。单击所示。单击“控件组右侧的下拉按钮,可显出控件组右侧的下拉按钮,可显出“控件控件组的全部控件按钮,如图组的全部控件按钮,如图5-2下所示。下所示。图图5-2上上) “窗体设计工具下窗体设计工具下“设计选项卡中的设计选项卡中的“控件组显出部分控件)控件组显出部分控件)图图5-2下)下) “窗体设计工具下窗体设计工具下“设计选项卡中的设计选项卡中的“控件组显出全部控件)控件
18、组显出全部控件)下拉下拉按钮按钮请注意:请注意: 列表框是仅可以从其列表中选择值,不可列表框是仅可以从其列表中选择值,不可以在列表框中输入值。以在列表框中输入值。 组合框是窗体上用来提供列表框和文本框组合框是窗体上用来提供列表框和文本框的组合功能的一种控件,用户既可以在组合框的组合功能的一种控件,用户既可以在组合框中键入一个值,也可以从组合框弹出的列表中中键入一个值,也可以从组合框弹出的列表中选择一个列表项值。选择一个列表项值。 窗体属性决定窗体的结构、外观和行为。控件属窗体属性决定窗体的结构、外观和行为。控件属性决定控件的结构、外观和行为,以及其中所含文本性决定控件的结构、外观和行为,以及其
19、中所含文本或数据的特性。或数据的特性。 使用某一对象的使用某一对象的“属性表窗口可以设置其属性。属性表窗口可以设置其属性。在选定了窗体、节或控件后,单击在选定了窗体、节或控件后,单击“设计选项卡中设计选项卡中“工具组上的工具组上的“属性表按钮,可以打开其属性表按钮,可以打开其“属性表属性表窗口。窗口。 一般来说,一般来说,Access 对各个属性都提供了相应的对各个属性都提供了相应的默认值或空字符串,用户在打开某个对象的默认值或空字符串,用户在打开某个对象的“属性表属性表窗口后,可以重新设置该对象的任一属性值。窗口后,可以重新设置该对象的任一属性值。 图图5-3 窗体的窗体的“属性表窗口属性表
20、窗口“窗体选定器属性表 事件是一种特定的操作,在某个对象上发生或对某个事件是一种特定的操作,在某个对象上发生或对某个对象发生。对象发生。Access 可以响应多种类型的事件,如键盘事可以响应多种类型的事件,如键盘事件、鼠标事件、对象事件、窗口事件及操作事件等等。事件、鼠标事件、对象事件、窗口事件及操作事件等等。事件的发生通常是用户操作的结果,件的发生通常是用户操作的结果, 例如,当打开某窗体显出第一个记录之前时所发生例如,当打开某窗体显出第一个记录之前时所发生“翻翻开窗口事件。单击鼠标时发生开窗口事件。单击鼠标时发生“单击鼠标事件。单击鼠标事件。 事件过程是为响应由用户或程序代码引发的事件或由
21、事件过程是为响应由用户或程序代码引发的事件或由系统触发的事件而运行的过程。过程包含一系列的系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程,语句,用以执行操作或计算值。通过使用事件过程,可以为在窗体或控件上发生的事件添加自定义的事件响应。可以为在窗体或控件上发生的事件添加自定义的事件响应。 窗体是用户与数据库系统之间进行交互的主要对窗体是用户与数据库系统之间进行交互的主要对象。在使用某种功能的窗体之前,也必须根据应用需象。在使用某种功能的窗体之前,也必须根据应用需求,先创建好该窗体。求,先创建好该窗体。 在在Access 20
22、19窗口,打开某个窗口,打开某个Access数据库。数据库。单击单击“创建创建”,在,在“创建选项卡上的创建选项卡上的“窗体组中提供窗体组中提供了多种创建窗体的按钮,如图了多种创建窗体的按钮,如图5-4所示。单击所示。单击“窗体窗体组中的组中的“导航或导航或“其他窗体其他窗体”,打开其下拉列表,显出,打开其下拉列表,显出更多创建特定窗体的按钮,如图更多创建特定窗体的按钮,如图5-5所示。所示。图图5-5“导航和导航和“其他窗体的下拉列表其他窗体的下拉列表图图5-4“创建选项卡上的创建选项卡上的“窗体组窗体组 运用运用“窗体按钮创建窗体是基于单窗体按钮创建窗体是基于单个表或查询,创建出纵栏表窗体
23、。在纵栏个表或查询,创建出纵栏表窗体。在纵栏表窗体中,数据源的所有字段都会显示在表窗体中,数据源的所有字段都会显示在窗体上,每个字段占一行,一次只显示一窗体上,每个字段占一行,一次只显示一条记录。条记录。 例例5-1 在在“学生管理系统数据库学生管理系统数据库中,运用中,运用“窗体按钮创建一个名为窗体按钮创建一个名为“例例5-1班级窗体)班级窗体)”的纵栏表窗体。该的纵栏表窗体。该窗体的记录源是窗体的记录源是“班级表。班级表。图图5-6 布局视图布局视图 运用运用“空白窗体按钮创建窗空白窗体按钮创建窗体首先是打开一个不带任何控件的体首先是打开一个不带任何控件的窗体窗体“布局视图布局视图”,通过
24、拖动数据,通过拖动数据源表中的字段,或双击字段,在源表中的字段,或双击字段,在“布局视图上添加需要显示字段布局视图上添加需要显示字段的对应控件。的对应控件。 例例5-2 在在“学生管理系统数据库中,运学生管理系统数据库中,运用用“空白窗体按钮创建一个名为空白窗体按钮创建一个名为“例例5-2班班级空白窗体)级空白窗体)”的窗体。该窗体的的窗体。该窗体的“布局视布局视图如图图如图5-7所示。所示。图图5-7 布局视图布局视图 单击单击“创建选项卡中创建选项卡中“窗体组上的窗体组上的“空白窗空白窗体按钮,打开新建窗体的布局视图,并显出体按钮,打开新建窗体的布局视图,并显出“字段字段列表窗格,如图列表
25、窗格,如图5-8所示。所示。 选中需要添加的字段,拖动到布局视图的适当位选中需要添加的字段,拖动到布局视图的适当位置上;或双击字段,将相应的标签和文本框控件添加置上;或双击字段,将相应的标签和文本框控件添加到到“布局视图上。布局视图上。图图5-8 用用“空白窗体创建窗体的布局视图空白窗体创建窗体的布局视图 运用运用“多个项目按钮创建出表格式窗多个项目按钮创建出表格式窗体,在一个窗体上显示多条记录,每一行为体,在一个窗体上显示多条记录,每一行为一条记录,数据源可以是表或查询。一条记录,数据源可以是表或查询。 例例5-3 在在“学生管理系统数据库中,学生管理系统数据库中,运用运用“多个项目创建一个
26、名为多个项目创建一个名为“例例5-3班级班级多个项目)多个项目)”的表格式窗体。该窗体的记的表格式窗体。该窗体的记录源是录源是“班级表。班级表。图图5-10 布局视图布局视图 例例5-4 在在“学生管理系统数据库中,学生管理系统数据库中,运用运用“数据表按钮创建一个名为数据表按钮创建一个名为“例例5-4学生修课成绩数据表窗体)学生修课成绩数据表窗体)”的数据表的数据表窗体。该窗体记录源是窗体。该窗体记录源是“修课成绩表。修课成绩表。图图5-11 数据表视图数据表视图 例例5-5 在在“学生管理系统数据库中,运学生管理系统数据库中,运用用“数据透视图按钮创建一个名为数据透视图按钮创建一个名为“例
27、例5-5学学生各班级男女人数数据透视图窗体)生各班级男女人数数据透视图窗体)”的数的数据透视图窗体。该窗体的数据源是据透视图窗体。该窗体的数据源是“学生表。学生表。图图5-13 添加字段后的添加字段后的“数据透视图视图数据透视图视图” 将将“图表字段列表框中的图表字段列表框中的“性别拖到系列字段处,将性别拖到系列字段处,将“班级号拖到分班级号拖到分类字段处,将类字段处,将“学号拖到数据字段处。单击学号拖到数据字段处。单击“设计选项卡上设计选项卡上“显示显示/隐藏组隐藏组中的中的“字段列表按钮,封锁字段列表按钮,封锁“图表字段列表框。单击图表字段列表框。单击“显示显示/隐藏组中的隐藏组中的“图例
28、按钮,显出图例按钮,显出“性别图例。性别图例。 单击该单击该“数据透视图视图中的图表设计网格中的数据透视图视图中的图表设计网格中的空白处。单击空白处。单击“设计选项卡上设计选项卡上“类型组中的类型组中的“更改图更改图表类型按钮,显出表类型按钮,显出“属性对话框。在属性对话框。在“类型选项类型选项卡上,显出各种类型图形,如图卡上,显出各种类型图形,如图5-14所示,用户可以所示,用户可以单击选择其中的某一图形类型。在本例,就选择单击选择其中的某一图形类型。在本例,就选择“簇状簇状柱型图类型。柱型图类型。 例例5-6 在在“学生管理系统数据库中,运用学生管理系统数据库中,运用“数据数据透视表按钮创
29、建一个名为透视表按钮创建一个名为“例例5-6学生各班级男女人学生各班级男女人数数据透视表窗体)数数据透视表窗体)”的数据透视表窗体。该窗体的数据透视表窗体。该窗体的记录源是的记录源是“学生表。学生表。图图5-15 数据透视表视图数据透视表视图 将将“数据透视表字段列表框中的数据透视表字段列表框中的“班级号拖到班级号拖到行字段处,行字段处,“性别拖到列字段处,性别拖到列字段处,“学号拖到汇总学号拖到汇总或明细字段处。单击或明细字段处。单击“设计选项卡上设计选项卡上“显示显示/隐藏隐藏组中的组中的“字段列表按钮,封锁字段列表按钮,封锁“数据透视表字段列表数据透视表字段列表框。框。图图5-16 添加
30、字段后的添加字段后的“数据透视表视图数据透视表视图” 单击单击“设计选项卡上设计选项卡上“显示显示/隐藏组中的隐藏组中的“隐藏隐藏详细信息按钮,把各个学号隐藏起来。详细信息按钮,把各个学号隐藏起来。 右键单击右键单击“性别性别”,显出其快捷菜单。单击,显出其快捷菜单。单击“自动计算子菜单的自动计算子菜单的“计数计数”。如。如图图5-17所示。所示。图图5-17 右键单击右键单击“性别显出其快捷菜单性别显出其快捷菜单 使用使用Access提供的提供的“窗体向导窗体向导”,用户可以很方,用户可以很方便快捷地创建基于一个表或查询的窗体,也可以方便快捷地创建基于一个表或查询的窗体,也可以方便快捷地创建
31、基于多个表或查询的窗体。便快捷地创建基于多个表或查询的窗体。 例例5-7 在在“学生管理系统数据库中,运用学生管理系统数据库中,运用“窗体窗体向导创建一个名为向导创建一个名为“例例5-7学系窗体的窗体。该学系窗体的窗体。该窗体的记录源是窗体的记录源是“学系表。学系表。 为了利用窗体添加新记录,只要单击导航条中的为了利用窗体添加新记录,只要单击导航条中的“添加新记添加新记录按钮录按钮 ,便可在窗体中键入新记录的内容。记录内容输,便可在窗体中键入新记录的内容。记录内容输入完毕后,可单击入完毕后,可单击Access快速访问工具栏中的快速访问工具栏中的“保管按钮保保管按钮保存输入的记录,也可以单击导航
32、栏中的任一个移动记录按钮来存输入的记录,也可以单击导航栏中的任一个移动记录按钮来保存输入的数据。如果需要连续输入新的记录则在输入一个记保存输入的数据。如果需要连续输入新的记录则在输入一个记录完毕后单击录完毕后单击“添加新记录按钮添加新记录按钮 ,这样可以保存刚刚输,这样可以保存刚刚输入的记录,同时准备好输入新记录。入的记录,同时准备好输入新记录。 “添加新记录按钮添加新记录按钮 如果为了避免用户在使用窗体查看记录的过程中如果为了避免用户在使用窗体查看记录的过程中无意地修改表中的内容,则可以打开窗体的无意地修改表中的内容,则可以打开窗体的“设计视设计视图图”,单击,单击“窗体设计工具下窗体设计工
33、具下“设计选项卡上设计选项卡上“工具工具组中的组中的“属性表按钮,打开该窗体的属性表按钮,打开该窗体的“属性表窗属性表窗口,该将窗体的口,该将窗体的“允许编辑允许编辑”、“允许删除允许删除”、“允许添允许添加等属性的属性值均设置为:加等属性的属性值均设置为:“否否”。 例例5-8 在在“学生管理系统数据库中,学生管理系统数据库中,运用运用“窗体向导按钮创建一个名为窗体向导按钮创建一个名为“例例5-8学系主窗体的窗体,在该主窗体中包含学系主窗体的窗体,在该主窗体中包含一个名为一个名为“例例5-8专业子窗体的子窗体。专业子窗体的子窗体。该主该主/子窗体的记录源分别是子窗体的记录源分别是“学系表和学
34、系表和“专业表。专业表。图图5-34 选定了选定了“主体节的窗体主体节的窗体“设计视图窗口设计视图窗口 单击单击“创建选项卡上创建选项卡上“窗体组中的窗体组中的“窗体窗体设计按钮,显出窗体的设计按钮,显出窗体的“设计视图设计视图”。指定指定“学生学生表为记录源表为记录源“控件组控件组“控件来源控件来源属性属性 “学生表的学生表的“字段列表字段列表” 鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状移动两个相关控件移动两个相关控件鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状鼠标指针成一个鼠标指针成一个十字四向箭头形十字四向箭头形状状移动单个控件移动单个控件移动单个控件
35、移动单个控件 单击单击“创建选项卡上创建选项卡上“窗体组中的窗体组中的“窗体设计按钮,显出窗体的窗体设计按钮,显出窗体的“设计视图设计视图”, 在使用在使用“设计视图进行自定义窗体设计设计视图进行自定义窗体设计的过程中,将涉及到窗体的创建、各种控件的的过程中,将涉及到窗体的创建、各种控件的创建、窗体创建、窗体“属性的设置、控件属性的设置、控件“属性的属性的设置、控件大小的设置、控件间距的设置及控设置、控件大小的设置、控件间距的设置及控件位置对齐的设置等内容。件位置对齐的设置等内容。 例例5-9 在在“学生管理系统数据库中,运用学生管理系统数据库中,运用“设计视图创建设计视图创建一个名为一个名为“例例5-9浏览学生基本情况的窗体,其窗体设计形如图浏览学生基本情况的窗体,其窗体设计形如图5-43所示。要求创建一个主所示。要求创建一个主/子类型的窗体,主窗体的记录源是子类型的窗体,主窗体的记录源是“学生表,子窗体的数据来源是已经创建好的学生表,子窗体的数据来源是已经创建好的“例例5-4学生修课成学生修课成绩数据表窗体)绩数据表窗体)”窗体。当运行该窗体时,用户只能浏览查看窗体。当运行该窗体时,用户只能浏览查看信息,不允许对信息,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 33525-2017输送带 覆盖层性能 类别》
- 深度解析(2026)《GBT 33434-2016船舶电弧焊烟尘排放率测定方法》
- 任务2.2 通知首选项设置
- 医疗数据安全治理:区块链应用模式
- (南开中学)重庆市高2026届高三第五次质量检测语文试卷(含答案详解)
- 医疗数据安全成熟度:区块链灾备方案
- 医疗数据安全应急演练中的技术融合路径
- 医疗数据安全培训的区块链技术应用流程优化
- 医疗数据安全合规性风险应对措施
- 医疗数据安全共享绩效评价
- 交通运输行业数据集建设实施方案
- 年会礼仪小姐培训
- 工程建设砂石运输方案(3篇)
- 民族团结教学课件
- 神经介入进修汇报课件
- 物业服务保密措施方案
- (2025年标准)简单砌石墙协议书
- 济南市2025-2030年中小学及幼儿园布局规划方案公示细节
- 重庆市涪陵榨菜集团股份有限公司营运能力分析
- 感染患者终末消毒操作规范
- 《中华民族共同体概论》考试复习题库(含答案)
评论
0/150
提交评论