已阅读5页,还剩116页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Access数据库程序设计,四川大学计算机学院主讲教师曾新,第六章Access的窗体设计,窗体的基本概念自动创建窗体使用向导创建窗体在设计视图中创建窗体窗体的应用,第六章Access的窗体设计,Access的用户界面是窗体,它是Access数据库重要的交互式对象之一。数据库操作和维护的大部分工作都是通过窗体来完成的。,窗体的基本概念,窗体是用户与Access数据库之间的接口,是用户使用Access处理自己数据的一个操作界面。用户通过窗体按照自己习惯方式格式来操作数据。从数据库角度来说,用户通过窗体来显示、增加、编辑、删除、查询、打印表的数据记录、控制系统运行窗体的实质是运行在Windows环境下的面向对象、事件驱动的应用程序。,窗体的基本概念,窗体的组成,显示记录、放置控件、界面设计,显示窗体的标题:窗体或打印页的顶部,窗体或窗体打印页的底部,显示窗体打印页的顶部,显示窗体打印页的底部,在“数据库”窗口的对象栏中单击“窗体”,将在窗口中显示当前数据库中创建的所有窗体。,窗体的基本概念窗体的分类,纵栏式窗体(单窗体),窗体的基本概念窗体的分类,表格式窗体(连续窗体),窗体的基本概念窗体的分类,数据表式窗体,窗体的基本概念窗体的分类,子窗体(窗体中有另一个窗体),窗体的基本概念窗体的分类,多页窗体一页显示不完时,用多个窗体显示数据透视表类似Excel的数据透视表,主要用于分析数据。数据透视图以统计图表的方式显示数据,便于用户分析数据。,窗体的基本概念窗体的视图,自动创建窗体,使用向导创建窗体,使用向导创建窗体【例】以“教学管理信息数据库”中的“学生信息表”为数据源,创建一个名为“学生情况”的窗体。,1,2,选定表/查询选定可用字段,3,4,5,确定窗体使用的布局,6,确定所用样式,为窗体指定标题并保存窗体。,7,使用图表向导创建窗体,【例】以“学生成绩表”为数据源,创建图表窗体统计学生平均成绩。,1,2,3,双击,4,5,6,使用数据透视表向导创建窗体,【例1】以“学生成绩表”为数据源,创建数据透视表窗体统计学生总分和平均分。,1,2,3,4,单击右键,选择“自动计算”,5,6,拖动字段,7,再加入求和,8,数据透视表窗体,【例2】以“选课成绩查询”为数据源,创建按院系查询学生成绩总分和平均分。,使用数据透视表向导创建窗体,1,2,3,4,拖动字段,5,加入求平均、求和,在设计视图中创建窗体,窗体的设计环境窗体设计的一般过程打开窗体设计器(窗体设计视图)选择窗体的数据源在窗体上添加控件设置对象的属性运行窗体(查看效果)保存窗体,在设计视图中创建窗体,将窗体页面打开,第6章窗体设计-使用窗体设计器创建窗体窗体设计工具,控件工具箱,第6章窗体设计-使用窗体设计器创建窗体窗体设计工具,属性窗口,对象名称框,属性列表名称框,属性值,属性,第6章窗体设计-使用窗体设计器创建窗体,格式:指定控件外观,当移动控件、调整大小等操作,格式中属性项的值自动改变,也可手工设置格式中属性项的值。数据:反映窗体、控件数据的来源和数据显示格式。事件:当某个事情发生时的处理过程,需要“宏”的知识或VBA编程。其他:包括控件名称等属性项。全部:前面所有可用的属性。,在设计视图中创建窗体,使用窗体设计器创建或修改窗体【例】用窗体设计器以“学生信息表”为数据源,创建一个名为“学生情况浏览”的简单窗体。,用鼠标将其拖到窗体设计视图中主体窗口的适合位置。,窗体设计器(设计视图),保存窗体,调整控件的大小和位置,打开窗体,修改了窗体的属性,窗体的常用控件,控件是构成窗体的基本元素,设计窗体在很大程度上就是设计控件。,第6章窗体设计-使用窗体设计器创建窗体窗体设计工具,控件工具箱,窗体的常用控件,标签控件:标签(Label)是用来在窗体上显示文本信息的控件,常用于标题和说明,不能用于数据操作。标签控件的常用属性:名称:Label1,Label2,,是控件的标识符。对象名称框中显示程序代码中通过名称来引用各个控件的。标题:指定标签中显示的文本内容“标题”和“名称”是不的前景色:标签内文字的颜色。背景样式背景色:标签的填充颜色。宽度、高度:标签的大小。边框样式、颜色和宽度:标签边框的格式。字体名称、字号和字体粗细:标签内文字的格式。,第6章窗体设计-使用窗体设计器创建窗体,标签控件【例】使用标签控件来创建窗体的标题。,打开窗体设计窗口,1,右键选择,在窗体上增加窗体页眉/页脚,2,3,添加标签控件,设置标签控件的属性,4,5,标签控件属性,第6章窗体设计-使用窗体设计器创建窗体,文本框控件文本框(Text)控件具有输入数据或显示数据的功能。绑定型文本框与指定表或查询中的字段相关联,在文本框中可以显示、输入或修改数据库中的字段。未绑定型文本框没有数据来源,可以通过文本框向导来设计要显示的文本的样式。计算型文本框以表达式作为数据来源(需要在窗体中显示计算的结果时使用)。表达式可以由运算符、常量、字段名、控件名和函数组成。,第6章窗体设计-使用窗体设计器创建窗体,文本框控件的常用属性控件来源绑定型:表或查询的一个字段;计算型:是输入的一个计算表达式(表达式前用“=”);非绑定型:不需要指定控件来源,拖动后自动生成对应的文本框控件。输入掩码:数据输入格式。(文本型或日期型)。默认值:计算型文本框控件或非绑定型文本框的初始值。有效性规则和有效性文本:在文本框控件中输入或修改数据时的合法性表达式,以及相应提示信息。可用:是否获得焦点。是否锁定:是否允许修改。锁定后不能修改。,未绑定型文本框向导设计,按下,例创建“课程记录汇总”窗体,显示“课程信息表”中的所有记录,并在窗体的最下方显示总学分,在窗体的最上方显示当前日期。,打开设计窗口指定数据源,1,拖放所需字段调整位置等,2,在属性窗口选择数据源,3,添加窗体页眉页脚,调整标签的位置,4,5,窗体的属性设置,取消控件的向导,在窗体页眉页脚添加文本框控件。,6,7,第6章窗体设计-使用窗体设计器创建窗体,命令按钮控件(Command)是窗体中用于实现某种功能操作的控件,其包含的操作代码通常放在命令按钮的“单击”事件中。使用命令控件向导可以快捷的创建一个命令按钮,第6章窗体设计-使用窗体设计器创建窗体,【例】创建“学生信息表”窗体,在窗体上放上四个命令按钮(第一条,上一条,下一条,最后一条)用于浏览记录,同时取消窗体上的导航按钮。,先用向导做,在设计视图中打开窗体调整大小。增加窗体页眉页脚。,1,2,取消窗体的记录导航按钮:在窗体的属性窗口中的“格式”选项卡中将“导航按钮”的属性设置为“否”。,3,选中“控件向导”按钮,添加“命令按钮”控件,同时弹出命令按钮向导”对话框。,4,5,选择命令按钮的动作,确定命令按钮上显示的文字或图片。,6,7,建好的一个命令按钮。,确定命令按钮的名称。相当于一个变量的名字,8,用同样的方法建其它的,10,已经建好的四个按钮。,第6章窗体设计-使用窗体设计器创建窗体,【例】在“学生信息浏览”窗体上再放置两个按按钮(退出与打开),用于打开另外的一个窗体和关闭本窗体。,在设计视图中打开“学生信息表”窗体,并放上命令按钮,在命令按钮向导中选择“窗体操作”-“关闭窗体”操作,1,修改按钮的样式和名称,2,“打开”按钮的设置,3,4,5,6,组合框(Combox)和列表框(List)提供一个值列表,从中选择数据完成输入工作。数据源:表、查询或用户提供的一组数据。列表框只能从列表中选。组合框是文本框和列表框的组合,用户可以在文本框中输入数据,也可以单击文本框右侧的箭头按钮打开下拉列表,从列表中选择数据。控件向导或自定义方式来创建组合框。,组合框(Combox)和列表框(List)列数控件来源:与组合框建立关联的字段。行来源类型和行来源绑定列限于列表,1,将控件向导按下,使用向导创建组合框,向窗体添加组合框控件,弹出组合框向导,2,选择数据源,3,4,选择在组合框中显示的字段,5,6,7,组合框的显示结果,属性设置,组合框第二种设置方法,1,指定组合框的列数,并输入组合框中的列数据。,属性设置,设计好的组合框,列表框与文本框【例】使用列表框显示学生的学号、姓名,用文本框来显示学生所选课程、学院名称和成绩。,第6章窗体设计-使用窗体设计器创建窗体,窗体的数据源,选课成绩查询,1,2,利用向导添加列表框,通过在列表框中选值来查找,3,4,给列表框指定名称,5,6,列表框的显示结果,将所需字段拖入窗体,并调整大小和位置。,8,或者加入文本框,选择窗体的记录源,若记录源来自不同的表,则先做一个包含所需字段的查询.,设置文本框控件来源,选项按钮、复选框和切换按钮选项控件(Option):单选,从一组选项中选择一项。复选控件(Check):单选或多选。切换控件(Toggle):“开”或“关”。成组使用。,选项组控件(Frame框架)是一个容器控件,里面可以包含其他对象。一般与复选框、选项按钮或切换按钮配合使用,显示一组可选值。利用向导可以创建选项组控件。,1,2,3,4,5,6,图像控件(Image)是一个放置图形对象的控件。选中图像控件工具按钮后,在窗体的合适位置上单击鼠标,会出现一个“插入图片”对话框,选出一个盘中已存放的图形图像文件即可常用属性图片:指定图形或图像文件的来源,文件名中必须包含路径。图片类型:嵌入或者链接到数据库中。缩放模式:“裁剪”、“拉伸”和“缩放”,窗体的应用,设置Tab键:控件的Tab键顺序决定了选择控件的顺序,用向导同时创建主-子窗体,主窗体显示学生信息记录,子窗体显示成绩信息记录,1,2,选择主表“学生信息表”的字段,选择子表“学生成绩表”的字段,3,4,选择查看数据的方式,以主子窗体方式。,选择查看数据的方式,选择子窗体的布局,5,6,指定主-子窗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肾穿刺术后护理安全管理
- 2026年环保题材影视作品创作扶持
- 2025年银行反洗钱知识专项训练冲刺押题试卷(含答案)
- 2026年煤矿安全培训总结发言稿
- 2026年智慧政务提升城市治理效率与公共服务水平
- 2026年学校新任管理团队快速融入指南
- 2026年银行贵宾客户维护与拓展
- 2025江苏省连云港市中考语文真题(原卷版)
- 初三数学球赛题库及答案
- 湖北省恩施州普高联盟2025-2026学年高二上学期12月月考数学数学试题(解析版)
- GB/Z 177.7-2026人工智能终端智能化分级第7部分:汽车座舱
- 成都湔江投资集团有限公司2026年春季第一批次招聘考试参考题库及答案解析
- 2026四川泸州金桂投资有限公司第一批次招聘26人备考题库附答案详解(完整版)
- 2026浙江宁波市北仑区残疾人联合会招聘编外用工1人笔试备考试题及答案详解
- 2026年高考物理终极冲刺:专题12 动量守恒定律及其应用(二大题型)原卷版
- 2026西藏中考语文查缺补漏专练含答案
- 学校出入境请假审批制度
- 2026年江苏省宿迁市中考物理一模试卷(含答案)
- 2025年纪委面试真题及参考答案
- √高考英语688高频词21天背诵计划-词义-音标-速记
- 99S203 消防水泵接合器安装图集
评论
0/150
提交评论