Access 窗体 实训

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6、数据透视表式窗体:窗体在数据透视表视图中打开。可以 通过将字段列表中的字段拖到视图的不同区域而添加字段。 与在Excel中的数据透视表相类似,这便于用户对特定属 性字段进行分析筛选时使用。
窗体的视图
窗体的视图是窗体的外观表现形式,窗体
的不同视图具有的不同的功能和应用范围。在 Access 2003中,窗体有5种视图:即窗体的 “设计”视图、“窗体”视图、窗体的“数据 表”视图、“数据透视表”和“数据透视图”。
标签(Label)
1、标签控件的应用 当需要在窗体上显示一些说明性文字 ,就可以使用“标签”控件。
2、标签控件的属性 3、标签控件的事件
2、标签控件的属性
1)标题 标签控件的标题属性值将成为标签中显示的文 字信息。注意,不要与标签控件的“名称”属 性相混淆。 2)背景颜色、前景颜色 它们分别表示标签显示时的底色与标签中文 字的颜色。
4、“数据透视表”视图和“数据透视图”视图:可以打开 与“数据透视表”视图或“数据透视图”视图中的数据绑定 的窗体。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据。可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。
【例4-3】使用窗体设计器来创建一个窗体,即在学籍管 理数据库中创建一个窗体,用于显示和编辑“学生基 本情况”表中的数据。
常用窗体控件
控件的概念:控件是代码的集合,是 生成系统的中间件。 控件的作用:跟用户交互。 常用控件
标签、文本、命令按钮、列表框、组合框
、单选、复选、选项组、子窗体、图像
文本框控件的事件较多,说明该控件处 理事件的能力很强。 如果需要令某一控件能够在某一事件发 生时,做出相应的响应,就必须为该控件针 对该事件的属性赋值。事件属性的赋值可以 在三个处理事件的方法种类中选择一种:设 定一个表达式、指定一个宏操作、或为其编 写一段VBA程序。单击属性栏右侧的“生成器 ”按钮,即弹出“选择生成器”对话框,如 图所示。可以在对话框中选择处理事件方法 的种类。
一个完整的Access 窗体对象包含五节。 它们的名称分别是:“窗体页眉”、“页面 页眉”、“窗体主体”、“页面页脚”及 “窗体页脚”。
在一般情况下,一个应用型窗体对象都 只使用窗体页眉、窗体主体、窗体页脚,其 中,窗体主体是用于操作数据的主要窗体节。
图4-1 窗体中的五个节
窗体的类型
1、纵栏式窗体:每个字段都显示在一个独立的行上,并
1、设计视图:用于窗体的创建和修改,显示的是 各种控件的布局,并不显示数据源数据。
Hale Waihona Puke 2、窗体视图:它是窗体运行时的显示格式,可浏览窗 体所捆绑的数据源数据。
3、“数据表”视图:“数据表”视图以行和列格式显 示窗体,表或查询也具有“数据表”视图中的数据, 在“数据表”视图中,可以编辑字段、添加和删除 数据、查找数据。
4、子窗体:子窗体是插入到另一窗体中的窗体。原始窗 体称为主窗体 ,主窗体:含有一个或多个子窗体的窗 体。 窗体中的窗体称为子窗体。窗体/子窗体也称为阶层式 窗体、主窗体/细节窗体或父窗体/子窗体。
5、数据透视图式窗体:窗体在数据透视图视图中打开。可 以通过将字段列表中的字段拖到视图的不同区域而添加字 段。 这便于需要对数据作趋势分析时使用。
命令按钮(Command)
在窗体上设置命令按钮是为了实现 某种功能操作,诸如“确定”、“退 出”等等。因此,一个命令按钮必须 具有对其“单击”事件进行处理的能 力。
利用“命令按钮向导” ,可以为命令按钮控 件的“单击”事件设定所需进行的操作。先选定 所需操作的类别,然后在随之出现的该类具体操 作中选择真正需要进行的操作。 然后系统会自动为每一个操作生成代码。比 如,关闭窗体的代码是。
文本框(Text)
1、文本框控件的应用
2、文本框控件的属性
3、文本框控件的事件
1、文本框控件的应用
文本框控件可以是结合、非结合或计算型 的。 结合型文本框控件与基表或查询中的字段 相连,可用于显示、输入及更新数据库中的字 段。 计算型文本框控件则以表达式作为数据来 源。表达式可以使用窗体或报表的基表或基查 询字段中的数据,或者窗体或报表上其他控件 中的数据。 而非结合型文本框控件则没有数据来源。 使用非结合型文本框控件可以显示信息、线条 、矩形及图像。
窗体的类别 1.数据交互型窗体
这是数据库应用系统中应用最多的一类窗体, 主要用于显示数据,接收数据输入、删除、编辑与 修改等操作。 数据交互式窗体的特点是,它必须具有数据源。 其数据源可以是数据库中的表、查询,或是一条 SQL语句。 如果一个数据交互式窗体的数据源来自若干个 表或查询,则需要在窗体中设置子窗体,令每一个 子窗体均拥有一个自己的数据源。数据源是数据交 互型窗体的基础。
2.命令选择型窗体
数据库应用系统通常具有一个主操作界面 窗体,在这个窗体上安置一些命令按钮,用 以实现数据库应用系统中其他窗体的调用, 也表明了本系统所具备的全部功能。从应用 的角度看,这属于命令选择型窗体。 单击一个命令按钮,即可打开相应的功能 窗体。 命令选择型窗体不需要指定数据源。
窗体的组成和结构
窗体的概念和作用 窗体的组成和结构 窗体的类别 窗体的类型 窗体的试图
窗体的概念和作用
窗体是Access中最灵活的部分,可以让用户的系 统更丰富,更具有变化。 窗体是以表或查询为基础而创建,在窗体中显示 的数据实际上是调用的表或查询中的数据。 其功能:
最主要的人机界面对象。 通过窗体控制系统流向 通过窗体编辑数据 通过窗体浏览数据
3、标签控件的事件
1)单击 当鼠标在该标签上单击左键时,这个事件发生。 2)双击 当鼠标在该标签上双击左键时,这个事件发生。 3)鼠标按下 当鼠标在该标签上按下左键时,这个事件发生。 4)鼠标移动 当鼠标在该标签上来回移动时,这个事件发生。 5)鼠标释放 当鼠标左键按下后,移至在该标签上放开时,这 个事件发生。
窗体的创建
纵栏表式窗体
利用向导快 速创建窗体
表格式窗体 数据表式窗体
图表式窗体
数据透视表式窗体
利用窗体设计 工具定制窗体
使用设计视 图创建一个 空白窗体
向空白窗体中
放置控件
自动创建窗体
1、纵栏式
2、数据表 3、表格式 4、“数据透视表”和“数据透视图”
操作要点:
1. 2. 3. 打开新建对话框 指定数据源 选择类型,并根据提示逐一完成设置
6)是否有效(Enable) 用于指定该文本框控件是否能够获得焦点 (Focus)。 7)是否锁定(Locked) 用于指定该文本框控件是否允许在“窗体 ”运行视图中接收编辑本文本框控件中显 示数据的操作。 8)筛选查询 用于指定该文本框控件以何种方式接收按 窗体筛选的数据。
3、文本框控件的事件
组合框(Combo)和列表框(List) 1.组合框控件和列表框控件的应用 2.组合框控件和列表框控件的属性
1.组合框控件和列表框控件的应用
如果在窗体上输入的数据总是取自某 一个表或查询中记录的数据,就应该使用 组合框控件或列表框控件。这样设计可以 保证输入数据的正确性,同时还可有效地 提高数据输入的速度。 而使用组合框或列表框就可以避免输 入错误的发生,同时也减少了汉字输入量 。因为,组合框或列表框总是从一个指定 的数据源中取得数据,而后根据实际的选 定操作获得一项数据,并将其填入窗体数 据源的对应字段中。
窗体的创建利用向导快速创建窗体利用窗体设计工具定制窗体数据透视表式窗体图表式窗体数据表式窗体表格式窗体纵栏表式窗体使用设计视图创建一个空白窗体向空白窗体中放置控件自动创建窗体1纵栏式2数据表3表格式4数据透视表和数据透视图选择类型并根据提示逐一完成设置使用向导创建窗体尽管使用自动创建窗体向导创建速度很快但该方法对窗体内容或外观的选择余地不大也不能满足用户的进一步需求
要创建列表框控件或组合框控件,需要 考虑以下三点: 1、在列表框或组合框控件中完成选择 操作后,将如何使用这个选定值? 2、列表框控件与组合框控件的差别何 在? 3、在一般情况下,我们可以利用 Access提供的控件向导来创建一个组 合框控件或一个列表框控件。
创建一个列表框控件的过程
(1)创建组合框控件并进入组合框向导 (2)为组合框控件设定数据来源 (3)为组合框控件选择数据字段并调整 组合框控件的列宽 (4)为组合框控件运行时的选定数据指 定使用方式
3)默认值 用于设定一个计算型文本框控件或非结合型文本 框控件的初始值。可以使用表达式生成器向导 来确定默认值。 4)有效性规则 用于设定在文本框控件中输入数据的合法性检查 表达式,可以使用表达式生成器向导来建立合 法性检查表达式。 5)有效性文本 在窗体运行期间,当在该文本框中输入的数据 违背了有效性规则时,即显示有效性文本中填 写的文字信息。即,该属性用于指定违背了有 效性规则时,将显示给用户的提示信息。
2、文本框控件的属性
1)控件来源 用于设定一个结合型文本框控件时,它必须是 窗体数据源表或查询中的一个字段。用于设定 一个计算型文本框控件时,它必须是一个计算 表达式,可以通过单击属性栏右侧的“生成器 ”按钮,进入表达式生成器向导。用于设定一 个非结合型文本框控件时,就等同于一个标签 控件。 2)输入掩码 用于设定一个结合型文本框控件或非结合型文 本框控件的输入格式,仅对文字型或日期型数 据有效。也可以通过单击属性栏右侧的“生成 器”按钮,进入表达式生成器向导来确定输入 掩码。
操作要点:
1. 2. 在“数据库”窗口中,选择“窗体”对象 单击“数据库”窗口工具栏上的“新建”按钮,然 后在打开的“新建窗体”对话框中选择“窗体向导” 选项,单击“确定”按钮。 或在“数据库”窗口中 双击“使用向导创建窗体” 选择数据源 选择“窗体的布局”
3. 4.
5.
6.
选择窗体的样式
确定“窗体标题” ,完成设置。
Access 窗体设计
总体要求
了解窗体的类型、视图、控件及结构 掌握使用向导和设计器创建窗体的方法 熟练掌握窗体控件的使用 掌握修改窗体格式的方法 掌握对窗体结构进行修改的方法 掌握如何对窗体进行设计
学习重难点:
熟练掌握使用设计器创建窗体
掌握常用的窗体控件
认识窗体
使用向导创建窗体
尽管使用自动创建窗体向导创建速度很快, 但该方法对窗体内容或外观的选择余地不大,也不 能满足用户的进一步需求。可以使用窗体向导来创 建格式更为丰富的窗体,该向导将带领用户完成创 建窗体的任务,并让用户选择在窗体上所需的字段、 最合适的布局以及窗体所具有的背景样式。
【例4-2】以“学生基本情况表”作为数据源,使 用向导创建窗体。
Private Sub Command18_Click() On Error GoTo Err_Command18_Click DoCmd.Close Exit_Command18_Click: Exit Sub Err_Command18_Click: MsgBox Err.Description Resume Exit_Command18_Click End Sub
自定义窗体及控件使用
在创建窗体的方法中,更多的时候使用设 计视图。用户创建什么样的窗体依赖于用户的 需求,用户要给窗体添加更多字段时可以首先 把这些字段添加给查询,让查询作为窗体的数 据来源。
操作要点:
1. 2. 3. 使用设计器来创建窗体时,将从一个空白窗体开始。 为窗体添加数据源(表或查询) 利用字段列表框将字段添加到窗体上,每个字段通常 对应于标签和文本框两个控件,标签用于提示文本框 的内容(多为字段名),文本框用于显示或输入字段 中的数据。 4. 利用控件属性对话框完成对控件的属性设置。
3)特殊效果 特殊效果属性值用于设定标签的显示效果。 Access提供“平面”、“凸起”、“凹陷” 、“蚀刻”、“阴影”、“凿痕”等几种特殊 效果取值供选择,可以从中选取一种满意的。 4)字体名称、字体大小、字体粗细、斜体 这些属性值用于设定标签中显示文字的字体、 字号、字型等参数。可以根据所需适当配置。 5)超级链接地址/超级链接子地址 指定其链接对象、文档、Web页的路径。
且左边带有一个标签。当记录中包含的信息较少或单 一显示某一实体信息时,可以用这种窗体。
2、表格式窗体:每条记录的所有字段显示在一行上, 每条记录只有一个标签,显示在窗体的顶端。 需要对较多记录进行滚动显示时可采用此样式。
3、数据表式窗体:每条记录的字段以行与列的格式显示,
即每个记录显示为一行,每个字段显示为一列。字段的名 称显示在每一列的顶端。 对于需要对大量记录进行浏览、打印时可使用此样式。
相关文档
最新文档