版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库的窗体建立第1页,共38页,2023年,2月20日,星期六窗体的功能与组成窗体的各种形式窗体的视图窗体的创建常用控件的使用使用窗体操纵数据第2页,共38页,2023年,2月20日,星期六5.1窗体的功能与组成输入和维护表中数据的一种方式,是用户操作数据库的界面,通过它,用户可以对数据库中的数据进行管理和维护,它是数据库与用户之间联系的桥梁。窗体是以表或查询为基础而创建的,在窗体中显示的数据实际上是调用的表或查询中的数据。1.Access数据库中的窗体对象第3页,共38页,2023年,2月20日,星期六2.窗体的功能显示与编辑数据:这是窗体最普遍的应用方式,窗体向用户提供一个方法来规定数据库中数据的显示用户还可以利用窗体进行数据库中数据的修改、添加和删除。显示消息:在窗体中可以显示一些解释或警告消息,以便及时告诉用户即将发生的动作信息,如在用户要删除一条人员信息记录时,要求其进行确认。控制程序执行:在应用程序中,一般由窗体提供程序和用户间信息交互的界面,而实际工作主要由程序代码来完成。Access中的窗体也可以与VBA编写的函数、子程序这样的程序代码段相结合。打印数据:在Access中,除了报表对象之外,窗体对象中的信息也可以打印出来。第4页,共38页,2023年,2月20日,星期六3.窗体的组成
窗体由一组窗体控件构成,每一个窗体由于数据源(表、查询)、窗体控件属性的不同,所产生的形式也是多种多样的。窗体通常由窗体页眉、窗体页脚、页面页眉、页面页脚及主体5部分组成,每个部分都称为窗体的“节”。
(1)窗体页眉窗体的页眉位于窗体的最上方,是由窗体控件组成的,主要用于显示窗体标题、说明窗体的使用、放置窗体中的控制按钮。(2)窗体页脚窗体的页脚位于窗体的最下方,同样是由窗体控件组成的。它主要用于窗体的使用说明,以及窗体中控制按钮的摆放。由于窗体页脚和窗体页眉的功能基本相同,通常在设计窗体中省略对窗体页脚的设计,或只是让窗体页脚起一个窗体的脚注作用,说明窗体的制作时间、设计者等内容。
第5页,共38页,2023年,2月20日,星期六(3)主体窗体的主体位于窗体的中心部分,是工作窗口的核心部分,由多种窗体控件组成。它是数据库系统数据维护的主要工作界面,也是控制数据库系统流程的重要窗口。(4)页面页眉与页面页脚页面页眉与页面页脚只出现在打印的窗体上,通常因为窗体主要用于屏幕信息的交互,所以在设计窗体时很少考虑对页面页眉与页面页脚的设计。若有页面页眉与页面页脚窗体,它们的作用也大多是为了输出说明信息。第6页,共38页,2023年,2月20日,星期六5.2窗体的各种形式
1.纵栏式窗体纵栏式窗体:在窗体界面中,记录中各字段纵向排列,每次只显示表或查询中的一条记录,可以占一个或多个屏幕。纵栏表窗体通常用于输入数据,每个字段的标签一般都放在字段左边。可以使用Windows的大多数控制操作,从而提高输入效率。第7页,共38页,2023年,2月20日,星期六
2.表格式窗体表格式窗体:在窗体的一个画面中显示表或查询中的全部记录。记录中的字段横向排列,记录纵向排列。每个字段的标签都放在窗体顶部,做窗体页眉。可通过滚动条来查看和维护其他记录。第8页,共38页,2023年,2月20日,星期六
3.组合式窗体组合式窗体:由主窗体和子窗体构成。一般地,数据表窗体表示的是主数据表或查询中的数据,而子窗体中表示的是被关联的数据表(查询)中的数据。这种窗体集合了窗体和数据工作表的所有优点。切换主窗体记录切换子窗体记录选择类别指定类别的属性指定类别的所有产品第9页,共38页,2023年,2月20日,星期六4.数据透视表窗体数据透视表:是一种交互式表,可动态改变版面布置,以按不同方式计算、分析数据。所进行的计算与数据在数据透视表中的排列有关。例如,可水平或垂直显示字段值,再计算每行或列的合计。可将字段值作行号或列标,在交叉点进行统计计算。第10页,共38页,2023年,2月20日,星期六5.图表窗体图表窗体:将数据以图表的方式表示。一般地,可以表示图表本身,也可以将它嵌入到其他窗体中作为子窗体。Access提供了多种图表,包括折线图、柱型图、饼图、圆环图、面积图、三维条型图等。
第11页,共38页,2023年,2月20日,星期六5.3窗体的视图
在Access2002以上的版本中,窗体有五种视图:设计视图、窗体视图、数据表视图、数据透视表视图、数据透视图视图。不同视图用途不一样,设计视图是用来创建、修改和美化窗体的,窗体视图是设计的结果,数据表视图就是数据表对象,而数据透视表视图与“数据透视图”视图是对数据进行简单统计分析的两种结果表现方式。五种视图可以通过工具栏按钮进行切换第12页,共38页,2023年,2月20日,星期六5.4.创建窗体的方法自动窗体:自动设计窗体格式,只须确定数据源即可◆自动窗体:纵栏式:自动创建纵栏式窗体◆自动窗体:表格式:自动创建表格式窗体◆自动窗体:数据表:自动创建数据表格式的窗体◆自动窗体:数据透视表:自动创建数据透视表窗体◆自动窗体:数据透视图:自动创建数据透视图窗体窗体向导:使用Access系统提供的向导,可以选择数据源,也可选择窗体的布局和窗体样式。图表向导:设计各种统计图的向导数据透视表向导:设计数据透视表的向导利用设计视图新建窗体:在窗体设计视图中,可以从需要出发创建窗体,也可修改窗体。第13页,共38页,2023年,2月20日,星期六1.自动创建窗体选择数据源自动窗体第14页,共38页,2023年,2月20日,星期六以“A班成绩表”为例,建立纵栏式窗体:第15页,共38页,2023年,2月20日,星期六2.窗体向导新建窗体窗体向导第16页,共38页,2023年,2月20日,星期六仍然以“A班成绩表”为例,建立纵栏式窗体:第17页,共38页,2023年,2月20日,星期六第18页,共38页,2023年,2月20日,星期六第19页,共38页,2023年,2月20日,星期六3.用向导创建数据透视表
以“A班成绩查询”为例,创建数据透视表:第20页,共38页,2023年,2月20日,星期六第21页,共38页,2023年,2月20日,星期六第22页,共38页,2023年,2月20日,星期六4.创建图表----通过图表向导
以“A班成绩”为例,创建图表窗体,步骤如P114所示:第23页,共38页,2023年,2月20日,星期六5.创建组合窗体
有两种方法可以创建组合窗体:
(1)同时创建窗体与子窗体---一对多的情况:
具体操作见书。
(2)将子窗体添加到已有的窗体中----通过“子窗体/子报表”控件关联,具体操作见书。第24页,共38页,2023年,2月20日,星期六
6.窗体的设计----利用设计视图创建,修改窗体(1)设计视图的构造工具箱工作区工具栏工具栏:第25页,共38页,2023年,2月20日,星期六视图字段列表自动套用格式生成器插入超链接代码数据库窗口工具箱属性新对象视图按钮:在几种视图之间切换。插入超链接按钮:字段列表按钮:显示所选择的表或查询的字段列表。工具箱按钮:显示工具箱栏。自动套用格式按钮:显示“自动套用格式”对话框。代码按钮:打开VBA窗口,显示当前窗体的代码。属性按钮:显示窗体属性对话框。生成器按钮:弹出“选择生成器”对话框,可选择三种生成器:表达式生成器、宏生成器和代码生成器。数据库窗口按钮:单击该按钮,返回数据库窗口。新对象按钮:单击其右侧箭头,弹出一个折叠菜单,可选择其中的选项新建对象。
第26页,共38页,2023年,2月20日,星期六工作区:通常,一个完整的工作区由五节组成。一般只打开窗体的“主体”部分,其余四部分可按需添加:选择:视图|页面页眉/页脚或窗体页眉/页脚可设置网格、标尺,可拖拉改变工作区和各节大小。第27页,共38页,2023年,2月20日,星期六工具箱:子窗体/子报表选择对象标签选项组单选扭组合框命令按钮非绑定对象框分页符矩形控件向导复选框直线切换按钮文本框列表框图片框绑定对象框多页控件其他控件用于向窗体添加各种控件:单击工具箱上合适的按钮,再单击窗体上要放按钮的位置,或按住鼠标左键并拖动画出一个控件。第28页,共38页,2023年,2月20日,星期六(2)在设计视图中的建窗体的过程S1.打开窗体设计视图
打开窗体设计视图,并按需要添加页眉页脚。S2.为窗体设定数据源单一数据源:数据来自一个表或查询。
◆自动设定:在“新建窗体” 对话框中选择表或查询。 ◆手动设定:先选定窗 体;再打开属性窗口,然后在 “数据”页的“记录源”组合框中选择表或查询。多数据源:数据来源涉及多个表或查询。 ◆单击窗体属性对话框“数据”页的“记录源”组合框右 侧的…按钮,打开查询设计器; ◆设计多表查询; 第29页,共38页,2023年,2月20日,星期六S3.
在窗体上添加控件
将字段列表中的字段拖放到窗体上。
对于其它控件,将控件工具箱放到窗体上,在弹出 的向导或属性窗口中设定数据源。
在控件属性窗口格式页设置背景、字体、对齐方式等S4.改变窗体的背景
单击窗体设计工具条上的自动套用格式按钮或者单击属性打开属性对话框,改变其中的背景颜色。S5.保存窗体
关闭窗体,并在另存为对话框中指定窗体名。
第30页,共38页,2023年,2月20日,星期六5.5常用控件的使用1.控件的种类
绑定控件:绑定控件与基表或查询中的字段相连,可用于显示、输入及更新数据库中的字段。非绑定控件:非绑定控件”没有数据来源。用于显示提示信息,以及线条、矩形及图像等。计算控件:以表达式作为数据来源。表达式使用窗体基表或基查询中的数据,或者窗体上其他控件的数据。2.在窗体上添加数据绑定控件将窗体所绑定的数据源字段列表中指定的字段拖放到窗体上,会自动添加相应的控件。在属性窗口中设定数据源。第31页,共38页,2023年,2月20日,星期六3.创建计算控件:先添加未绑定控件,然后在属性窗口数据页的控件来源格创建表达式第32页,共38页,2023年,2月20日,星期六4.常用控件的功能标签:显示标题、提示信息等说明性文本文本框:显示、输入或编辑数据源中的数据,显示计算结果,或接受用户输入命令按钮:启动指定的操作选项按钮:可用于是/否型字段的操纵复选项按钮:与选项按钮类似切换按钮:与选项按钮类似,有弹起和按下两种状态选项组:与选项按钮、复选项按钮和切换按钮搭配,构成选项组列表框:显示数据列表,用户可从中选择数据输入到启示中,或更改现有记录的数据组合框:列表框和文本框的组合,可在其文本框输入,也可先在列表中选择,再添加到字段
第33页,共38页,2023年,2月20日,星期六图像:主要用于显示静止的图形文件未绑定对象框:显示未绑定OLE对象,如Excel表格等绑定对象框:显示绑定的OLE对象,即绑定的OLE对象型字段的值。分页符:标记新屏幕或新打印页开始位置选项卡:用于将多个不同格式的窗体封装在一个页框中,即使一个页框中包含多页窗体,每页又可包含多个控件
子窗体:在主窗体中显示与其数据来源相关的子数据表中数据的窗体。直线:在窗体上绘制线条矩形:在窗体上绘制矩形其他控件:调用工具箱控件列表之外的其他控件列表,以便选择更多的控件第34页,共38页,2023年,2月20日,星期六5.创建命令按钮命令按钮:模仿机器的硬开关,鼠标单击此按钮就可以执行人们预先设计好的操作。创建命令按钮的步骤:S1:打开要创建命令按钮的窗体S2:打开控件工具箱S3:给窗体上放一个命令按钮控件S4:在自动弹出的命令按钮向导对话框中设置:
S4.1:选择操作类别(如窗体操作)和具体操作(如打开
窗体)S4.2:选择操作对象(如要通过命令铵钮打开的窗体)S4.3:选择操作方式(如打开窗体并显示所有记录)S4.4:确定按钮表面是否显示图片S4.5:确定命令按钮的名称第35页,共38页,2023年,2月20日,星期六6.控件的布局
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年哈尔滨科学技术职业学院单招综合素质笔试模拟试题带答案解析
- 2026年邯郸职业技术学院单招职业技能笔试模拟试题带答案解析
- 土地租赁合规审查协议2025年版本
- 2026年北海职业学院单招职业技能考试参考题库带答案解析
- 2026年合肥幼儿师范高等专科学校单招职业技能笔试备考试题带答案解析
- 2026年河北旅游职业学院单招综合素质考试模拟试题带答案解析
- 2026年黑龙江商业职业学院单招职业技能考试备考试题带答案解析
- 停车场租赁合同2025年交通协议
- 碳资产评估服务协议2025年
- 2026年赣南卫生健康职业学院单招综合素质笔试备考试题带答案解析
- GB/T 6730.46-2025铁矿石砷含量的测定蒸馏分离-砷钼蓝分光光度法
- 河南省省直辖县级行政区划济源市2024-2025学年八年级(上)期末物理试卷(含解析)
- 四川省医疗护理员考试题库及答案
- 物流新人开票培训
- 食品现场品鉴活动方案
- 护理管理学课程教学大纲
- 心内科病例讨论与分析
- 肝硬化顽固性腹水护理查房
- 海尔卡萨帝复式洗衣机C8 U12G1说明书
- 银行客户经理(对公业务)考试题库
- 堡垒机使用管理制度
评论
0/150
提交评论