ACCESS 窗体设计 PPT.ppt_第1页
ACCESS 窗体设计 PPT.ppt_第2页
ACCESS 窗体设计 PPT.ppt_第3页
ACCESS 窗体设计 PPT.ppt_第4页
ACCESS 窗体设计 PPT.ppt_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Access数据库基础和应用程序节目,第6章西餐设计牙齿章节的要点:如何创建表单的角色、类型、视图和结构表单应用西餐控件操作和西餐格式的设计和修改,第6章西餐设计,1。表格的功能表格是Access数据库对象之一,是在数据库和用户之间建立连接的窗口和媒体。表单的主要功能包括显示和处理数据,以及人机交互,如输入、修改和删除数据库数据等。表单的功能包括浏览数据、剪辑:在表单中显示来自多个表的数据,以及执行剪辑操作,如添加、删除和修改。表单中数据的显示方式比查询和报表更为熟悉。输入数据:格式可以用作输入数据库数据的界面。使用格式控件可以提高数据输入的效率和精度。应用程序进程控制:与Visual Bas

2、ic中的表单一样,您可以使用VBA编写代码,并与函数和进程一起执行特定功能。范例:显示资讯,例如撷取错误讯息:您可以在表单中显示警告和解析资讯。第6章西餐设计,2 .表格的分类和组织可以从不同的角度将表格分为不同的类型。逻辑上可分为主表单和子表单。功能上可分为提示西餐、控制西餐和数据表单,提示表单提供提示帮助文档信息,控制表单包含完成控制转换功能的按钮和菜单,数据表单用于数据输入或查询。与报表一样,可以在数据显示中分为列、表格式、数据表、图表、透视等。列表单通常用于数据输入,字段垂直对齐。表格格式表单水平对齐每个记录中的字段,字段标签放在西餐顶部,即西餐标题上。数据表表格显示了“数据表”最原始

3、的样式,通常以主/子表格显示两个具有一对多关系的表中的数据。图表表单以图表格式显示资料,并且可以包括在其他表单中。透视表是交互式动态表。第6章西餐设计、列西餐数据表西餐、第6章西餐设计、表格式西餐、第6章西餐设计、图表西餐、第6章表单设计、透视表、第6章表单设计、3。创建表格的主要方法是自动生成西餐向导设计视图注意:牙齿三茄子方法经常是,第6章西餐设计,第4章。西餐视图西餐视图包括:设计视图:使用设计视图可以设计和编辑西餐西餐西餐视图。西餐视图用于显示形状的设计效果。数据表视图:数据表视图以原始数据表样式显示透视视图。用于在表模式下动态显示数据统计结果。数据透视视图:数据透视视图用于在图形模式

4、下动态显示数据统计结果。视图切换:打开表单后,除了从“设计视图”菜单命令或单击主窗口工具栏、图6-1西餐视图命令、第6章西餐设计、Access 2003中创建新表单外,Access 2003还将从“数据库”窗口的单击对象栏中的、6.2生成表单、“新建表单”对话框中显示,除了从“设计视图”中生成表单外选择西餐创建方法和数据源后,单击单击“确定”按钮,然后按照相应西餐向导中的提示逐步完成西餐创建任务。使用“设计第6章西餐”、“6.2.1自动西餐创建1自动西餐”命令,可以使用“自动西餐”命令在数据库窗口的“表对象”下选择要用作西餐数据源的表或查询,然后使用“插入”“自动表单”单击来创建表单2西餐“自

5、动创建方法表单”32三种茄子格式显示唱片格式不同,但构成步骤相同。您还可以使用透视和数据透视两种茄子视图打开新创建的表单,并允许用户定义要放置在该区域的字段。示例6-1:在“培训管理”数据库中,创建列格式以显示“学生”表中的信息。示例6-2在“培训管理”数据库中,分别创建表格式窗格和数据表格式,以显示“课程”表中的信息。第6章西餐设计,使用6 . 2 . 2 . 2向导创建表单所需的数据源。您可以在此选取,也可以稍后加入。1使用西餐向导创建的单个表格中的数据可以来自一个表格、查询或多个表格或查询。示例6-5使用西餐向导生成学生成绩表单。西餐布局采用列格式,显示学生表中的“学校编号”和“名称”字

6、段、课程表中的“课程名称”字段和“”表,还可以使用第6章西餐设计和西餐向导基于多个数据源创建主/子表单。填写这些表单之前,请确保基本格式(数据源和子格式)之间存在“一对多”关系。在Access中,您可以通过两种茄子方式填写这些表格:主表格和子表格,并将填写的表格作为子表格添加到其他填写的表格。子表格和主表格的关系可以包含或链接。示例6-6使用“学生”和“选择”表作为数据源,创建嵌入的主/子表单。2使用图表向导,可以使用图表表单更直观地显示表或查询中的数据,使用图表向导创建图表表单。例6-7用数据源制作了“学生”表,显示了学生入学成绩。在第6章西餐设计,6.2.3设计视图中构建西餐1西餐结构数据

7、库窗口双击西餐对象中,可以选择“在设计视图中创建西餐”选项,也可以选择“新建西餐”对话框中的“设计视图”选项以打开表单设计视图窗口。西餐设计视图是一个设计包含五个部分的表格的窗口:西餐页眉、页眉、正文、页脚和西餐页脚,如图6-20所示。图6-20表格的结构、第6章西餐设计、2西餐设计工具栏和工具箱打开西餐设计视图时,西餐设计工具栏将自动出现,如图6-21所示。它包含许多西餐设计命令按钮,包括视图、插入超连结、字段列表、工具箱、自动格式化、代码、属性、生成器、数据库窗口和新对象。在西餐设计过程中经常使用这些命令按钮。图6-21西餐设计工具停止,第6章西餐设计,工具箱包含各种控件工具,可以通过工具

8、箱添加到窗体中,以实现数据显示、操作控制和西餐修改功能。通常,打开西餐设计视图时,工具箱会自动打开。如果工具箱在屏幕上不可见,您可以单击工具栏工具箱按钮,或单击执行“视图”“工具箱”命令以打开图6-22中显示的工具箱。要关闭工具箱,必须再次单击工具栏上的工具箱按钮,或单击查看工具箱命令。,如果具有与图6-22工具箱、第6章西餐设计、3字段列表表单相关联的数据源,则打开西餐设计视图时,数据源的字段列表窗口也会自动打开。“字段列表”窗格将列出数据源中的所有字段。可以将字段中的字段拖动到西餐设计视图中,以快速创建绑定控件。按单击祖怀工具栏内的字段列表按钮将显示或隐藏“字段列表”窗口。4您可以在表单中

9、使用控件附加西餐设计视图设计各种类型的表单,并创建所需的操作界面。在“设计”视图中创建表单时,从空表单开始,然后将数据源表或查询中的字段添加到表单中。第6章窗体设计,向窗体添加控件的方法是(1)自动添加。在“字段列表”窗口中将字段直接添加到表单时,会创建绑定控件(通常每个字段对应于标签和文本框控件两个),标签用于提示文本框内容(大多数字段名称),文本框用于显示或输入字段中的数据。(2)在设计视图中,使用工具箱中的控件按钮将控件添加到形状。控件向导按钮在创建控件时弹出相应的向导对话框弹出,使您可以轻松设置控件相关属性。如果未选择控件向导按钮,则在创建控件时不会出现向导对话框弹出窗口。默认情况下,

10、控件向导按钮处于按下状态。示例6-8在西餐设计中填写表格,以显示和编辑学生表中的数据。第6章西餐设计、6.3.1控件类型和面向对象的基本概念在面向对象的概念中使用控件、控件设计表单之前,应先介绍相关概念。1根据控件类型控件和数据源关系,控件类型可以分为绑定控件、未绑定控件和计算控件三种。绑定控件与表或查询中的字段相关,可用于显示、输入和更新数据库中的字段值。未绑定控件是没有数据源的控件;控件源属性没有绑定字段或表达式牙齿,可以用于显示文本、线条、矩形、图片等。计算的控件使用表达式而不是字段作为数据源。表达式可以利用西餐或报表中引用的表或查询字段中的数据,也可以利用西餐或报表中的其他控件数据。6

11、.3西餐控件和应用节目、第6章西餐设计、2面向对象的基本概念面向对象程序设计、类和对象是两个茄子重要概念。类(Class)是具有相同数据结构和类型的操作的对象(Object)的集合,类是对象的抽象,对象可以称为类的特定实例。工具箱中的一个控件是“类”,但添加到表单中的特定控件之一是“对象”。每个对象都有其属性、事件和方法。属性是特定于对象的特性,根据对象类型,徐璐有不同的特性集。方法是附加到对象的动作和动作,可以解释为表示对象行为的命令。方法在事件发生时由事件过程代码调用。牙齿的执行方式称为事件驱动,这是面向对象程序设计的基本功能。第6章西餐设计、6.3.2西餐和控件属性1“属性”对话框西餐设

12、计视图中的西餐和控件属性可以在“属性”对话框中设置。通过在单击工具栏或鼠标上单击单击表格上的“属性”按钮,然后从打开的快捷菜单中选择“属性”命令,可以打开“属性对话框”,如图6-26所示。图6-26“属性”对话框、第6章西餐设计和对话框上方的下拉列表是当前表格中所有对象的列表。在牙齿列表中选择要设置属性的对象或直接在表单中选择对象时,列表框会显示选定对象的控件名称。“属性”对话框包含五个选项卡:“格式”、“数据”、“事件”、“其他”和“全部”。“格式”选项卡包含格式或控件外观属性;“数据”选项卡包含数据源、数据操作相关属性;“事件”选项卡包含西餐或当前控件响应事件;“其他”选项卡包含其他属性,

13、如名称和选项卡停止。每个属性行的左侧是属性名称,右侧是属性值。表单也是对象,因此也有这四种茄子类型的属性。第6章西餐设计、第2章表单的常规属性表单的属性与整个表单相关,西餐属性设置决定了表单的整体外观和行为。从“属性”对话框上方的“对象”下拉列表中选择“西餐”,以显示和设置表单的属性。表单的常规属性包括:(1)标题:表示在西餐视图的西餐标题栏中显示的文本。(2)唱片选择器:确定表格是否显示为唱片选择器。也就是说,数据表中最左侧的标志块的值为“是”、“否”。(3)导航按钮:确定运行表单时是否存在唱片导航按钮,即数据表底部的按钮组。值为“是”、“否”。(4)唱片源:表示表单的数据源,即绑定的表或查

14、询。该值从牙齿数据库内的表对象名或查询对象名中选择。(5)允许剪辑、允许添加、允许删除:分别确定运行表单时是否允许修改、添加或删除数据剪辑。值为“是”和“否”选项。(6)数据输入:指定是否可以打开绑定表单进行数据输入。值为是,否选项。值为“是”表示打开表格时只显示一条空记录。将值设置为“否”(默认值)可在打开表格时显示现有记录。第6章窗体设计,3控件公用属性下,以标签和文本框控件等为例,介绍通用控件属性。标示控件一般属性表示(1)标题:标示中显示的文字资讯。注意不要与标签控件“名称”属性混淆。(2)背景颜色、前景色:表示显示标签时的背景颜色和标签中的文本颜色。(3)特殊效果:您可以从多个特殊效

15、果(例如平面、挤出、凹面、蚀刻、阴影、凿孔等)中选取值,以设定标示的显示效果。(4)字体名称、大小、字体粗细、倾斜字体、下划线:这些属性值用于参数设置(例如标签中显示的文本的字体、大小和字体),并且可以根据需要进行配置。第6章西餐设计,文本框控件通用属性如下:(1)控件源:在设置绑定文本框控件时,必须是西餐数据源表或查询中的字段。用于设置计算文本框控件时,必须是计算表达式,您可以通过单击属性栏右侧的省略号按钮进入表达式生成器向导。用于设置未绑定的文本框控件时,相当于标签控件。(2)输入掩码:可以设置仅对基于文本或日期的数据有效的绑定文本框控件,也可以设置非绑定文本框控件输入格式。还可以通过单击

16、属性栏右侧的省略号按钮转至表达式生成器向导,以确定输入掩码(3)默认值。用于设置计算的文本框控件或未绑定的文本框控件初始值。您可以使用表达式生成器向导确定默认值。(4)有效性规则:用于设置文本框控件输入数据的验证表达式。您可以使用表达式生成器向导设置验证表达式。(5)有效性文本:如果在格式执行过程中,在牙齿文本框内输入的数据违反了有效性规则,则系统将显示有效性文本的提示信息。(6)可用:“是”、“否”两个茄子选项(7)是否锁定:可以指定是否可以在西餐视图中编辑控件数据,值为“是”、“否”。、第6章西餐设计、4西餐和控件公共事件西餐以及控件“事件”属性值的设置是对为该表单设置响应事件的操作过程(即如何处理表单中的事件)进行编程。西餐和控件常见事件见表6-2。第6章西餐设计、6.3.3西餐控件应用节目1标签和文本框控件应用程序节目标签主要用于在西餐或报表中显示说明文本。例如,表格的标题、字段的说明文本等。标签不显示字段或表达式的数值,并且没有数据源。从一个记录移动到另一个记录时,标签值不会更改。标签可以创建其他控件或独立标签,但是独立创建的标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论