Access数据库基础与应用第4章窗体ppt课件_第1页
Access数据库基础与应用第4章窗体ppt课件_第2页
Access数据库基础与应用第4章窗体ppt课件_第3页
Access数据库基础与应用第4章窗体ppt课件_第4页
Access数据库基础与应用第4章窗体ppt课件_第5页
已阅读5页,还剩79页未读, 继续免费阅读

下载本文档

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

文档简介

1、第四章 窗体Access数据库程序设计Page 2窗体F4.1 认识窗体认识窗体F4.1.1 窗体的作用窗体的作用F4.1.2 窗体的类型窗体的类型F4.1.3 窗体的视图窗体的视图F4.2 创建窗体创建窗体F4.3 设计窗体设计窗体F4.4 格式化窗体格式化窗体Page 3窗体是窗体是AccessAccess数据库中的一种对象。是用户数据库中的一种对象。是用户和和AccessAccess应用程序之间的主要接口。应用程序之间的主要接口。通过窗体用户可以方便的输入数据、编辑通过窗体用户可以方便的输入数据、编辑数据,显示和查询表中数据。数据,显示和查询表中数据。利用窗体可以将整个应用程序组织起来,

2、利用窗体可以将整个应用程序组织起来,形成一个完整的的应用系统。形成一个完整的的应用系统。Page 44.1 认识窗体4.1.1 窗体的作用 窗体是应用程序和用户之间的接口,是创建Access数据库应用系统最基本的对象。 窗体有多种形式,不同的窗体能够完成不同的功能。窗体中的信息主要有两类:一类是设计窗体时附加的提示信息,另一类是处理表或查询的记录。 窗体的主要作用: (1)输入和编辑数据 (2)显示和打印数据 (3)控制应用程序流程Page 54.1.2 窗体的类型Access提供了7种类型的窗体:1.纵栏式窗体Page 62.表格式窗体Page 73.数据表窗体Page 84.主/子窗体切换

3、主窗体记录切换主窗体记录切换子窗体记录切换子窗体记录Page 95.图表窗体Page 106.数据透视表窗体Page 117.数据透视图窗体Page 124.1.3 窗体的视图窗体有5种视图:(1)“设计视图-用于创建窗体或修改窗体(2)“窗体视图-用于显示记录数据,添加或修改表中的数据(3)“数据表视图-用于编辑、添加、修改或删除表或查询中的数据(4)”数据透视表视图(5)”数据透视图视图Page 134.2 创建窗体4.2.1自动创建窗体 Access提供两种方法自动创建窗体:”表对象下使用自动窗体”;”窗体对象下使用自动创建窗体”1.使用自动窗体” 例4.1 以老师表为数据源,使用自动窗

4、体功能创建老师窗体选中老师表菜单栏插入”自动窗体”或者 选中老师表工具栏新对象”自动窗体”Page 142.使用自动创建窗体” 自动创建窗体可以创建3种形式的窗体:纵栏式、表格式和数据表例4.2 以课程表位数据源,使用自动创建窗体向导,创建纵栏式窗体(1)选中表对象工具栏新对象”窗体Page 15或者窗体”新建按钮Page 16(2)按需求设置(3)确定查看结果保管取名Page 174.2.2使用向导创建窗体1.创建单一的数据源窗体 例4.3 使用窗体向导创建输入教师基本信息窗体。窗体布局为纵栏式,显示所有字段。(1)”窗体对象使用向导创建窗体选择需要的数据源Page 18(2)按需求选择字段

5、下一步按需求设置(3)下一步按需求设置(4)下一步按需求设置(5)下一步取名完成 Page 192. 创建基于多个数据源的窗体(主/子窗体) 主窗体和子窗体存在一对多关系 例4.4 以学生表和选课成绩表为数据源,创建嵌入式主/子窗体Page 20例4.5 将选课成绩窗体设置为学生窗体的子窗体将选课成绩窗体拖入到学生窗体中Page 21必须安装“Microsoft Jet 4.0 Service Pack 8” 或更高版本以阻止不安全的表达式影响一般函数。最新版本的 Microsoft Jet 4.0 service pack 位于 Windows Update。要阻止不安全的表达式,请参阅“关

6、于 Microsoft Jet Expression Service 沙盒模式帮助主题(位于此主题底端的链接)。如果没有应用 service pack:向导或构造程序不会启动。由“切换面板管理器创建的切换面板将失败。调用 Visual Basic for Applications (VBA) 进程的 RunCode 宏操作将失败。调用 VBA 进程的事件句柄将失败。从属性表调用的或用于 SQL 语句中的 VBA 进程将失败。在超链接域上所做的筛选将失败。从属性表调用的或用于 SQL 语句中的 VBA 函数将失败。Page 224.2.3 创建图表窗体 使用Access提供的向导和自动窗体功能,

7、也可以创建数据透视表窗体、数据透视图窗体和图表窗体。这类窗体用图片的形式显示记录、汇总数据1.创建数据透视表窗体 数据透视表可水平或垂直显示字段值,再计算每行或列的合计。可将字段值作行号或列标,在交叉点进行统计计算。例4.6 以老师表为数据源,创建计算各系部同职称人数的数据透视表窗体Page 23(1)”窗体对象”新建按钮自动窗体:数据透视表Page 24(2)确定按需求设置行字段列字段筛选字段汇总或明细字段字段列表蓝色:轴(拖放区域)红色:字段列表Page 252.创建数据透视图 数据透视图功能与数据透视表类似 例4.7 以老师表为数据源,创建计算各系不同职称人数的数据透视图窗体Page 2

8、63.创建图表窗体图表窗体可以直观的显示表或查询的数据例4.8 以老师表为数据源,创建图表窗体,统计并显示各系不同职称的人数 (1)Page 27(2)确定下一步按需求选择字段(3)下一步选择需要的图表Page 28(4)下一步按需求设置Page 29(5)下一步取名完成Page 304.3 设计窗体 用向导创建窗体方便,但是很多时候不能满足需要,用户可以在设计视图下自定义窗体4.3.1 窗体设计视图 “窗体对象”设计或者双击在设计视图中创建窗体可打开窗体设计视图Page 311.设计视图组成默认只显示主体菜单栏视图窗体页眉/页脚菜单栏视图页面页眉/页脚Page 322.工具栏3.工具箱子窗体

9、子窗体/子报表子报表选择对象选择对象标签标签选项组选项组单选扭单选扭组合框组合框命令按钮命令按钮非绑定对象框非绑定对象框分页符分页符矩形矩形控件向导控件向导复选框复选框直线直线切换按钮切换按钮文本框文本框列表框列表框图片框图片框绑定对象框绑定对象框多页控件多页控件其他控件其他控件Page 33工具按钮名称工具按钮名称按 钮 图按 钮 图标标工具按钮的功能工具按钮的功能“选择对象选择对象按钮按钮默认工具。使用该工具可以对现有控件进行选择、调整大小、移动和编辑。“控件向导控件向导按钮按钮 用于激活“控件向导”。当该按钮处于按下状态时,“控件向导将在创建新的选项组、组合框、列表框或命令按钮时,帮助您

10、输入控件属性。“标签按钮标签按钮用于显示说明文本的控件。如窗体或报表上的标题或指示文字。“文本框按文本框按钮钮用于显示、输入或编辑窗体或报表的基本记录源数据,显示计算结果或接收用户输入数据的控键。“选项组按选项组按钮钮与复选框、选项按钮或切换按钮搭配使用,可以显示一组可选值。Page 34Page 35Page 36Page 374.字段列表当创建窗体需要某一字段时,单击工具栏上的“字段列表按钮就可显示“字段列表窗体4.3.2 常用控件的功能见前几页PPTPage 384.3.3 常用控件的使用 例4.9 在窗体设计视图中,创建输入教师基本信息窗体 1. 创建绑定型文本框控件(1)窗体新建设计

11、视图按需求选择数据源 Page 39(2)确定打开字段列表Page 40(3)将需求的字段拖到合适位置Page 41 2. 创建标签控件(1)视图窗体页眉/页脚标签控件Page 423.创建选项组控件(1)选中选项卡控件放入窗体主体输入选项名称Page 43(2)下一步按需求选择默认选项(3)下一步设置选项值Page 44(4)下一步按需求设置(5)下一步按需求选择Page 45(6)下一步为选项组取名(7)完成调整界面Page 464.创建绑定型组合框控件(1)单击组合框按钮放入窗体主体(2)按需求设置Page 47(3)下一步输入需要的值(4)下一步按需求设置Page 48(5)下一步取名

12、完成调整位置Page 495. 创建绑定型列表框控件(1)单击列表框按钮放入窗体主体(2)按需求设置Page 50(3)下一步输入需要的值(4)下一步按需求设置Page 51(5)下一步取名完成调整位置Page 526. 创建命令按钮(1)单击命令按钮放入窗体需要的位置(2)按需要选择Page 53(3)下一步按需要选择(4)下一步取名完成调整位置Page 547.创建选项卡控件例4.10 创建学生统计信息窗体,窗体包含两部分,一部分是学生信息统计”,另一部分是学生成绩统计”。使用选项卡分别显示两页的内容。(1)窗体双击在视图中创建窗体(2)单击选项卡控件放入窗体调整大小Page 55(3)设

13、置选线卡标题Page 56 在学生统计成绩选项卡上添加一个列表框控件,以显示学生选课查询中的内容(1)单击列表框放入选项卡按需求选择Page 57(2)下一步按需求选择数据源(3)下一步按需求选择在列表框里出现的字段Page 58(4)下一步按需求选择排序字段(5)下一步调整宽度Page 59(6)下一步按需求选择或直接完成调整位置,设置属性Page 608.创建图像控件单击图像按钮放入窗体需要的位置在对话框找到要用的图片文件确定Page 619.添加ActiveX控件(1)菜单栏插入”ActiveX控件(2)选择需要的控件确定Page 6210.控件的基本操作(1)选中控件(2)调整位置(3

14、)更改类型(4)删除控件Page 634.3.4 窗体和控件属性1.属性对话框 包含5个选项卡 数据 格式 事件 其他 全部Page 642.常用的格式属性 格式属性主要是对控件的外观或窗体的显示格式而设置的例4.11 设置输入教师基本信息窗体中的标题和教师编号标签格式属性。标题字体名称为隶书”,字号为16,前景色为灰色”;“教师编号标签背景色为蓝色”,前景色为白色Page 65(1)鼠标选中窗体任意部分鼠标右键属性 或单击工具栏上属性按钮(2)按需求设置Page 66例4.12 请位同学上来操作Page 673.常用数据属性 数据属性决定了一个控件或窗体中的数据来源,以及操作数据的规则,这里

15、数据是绑定在控件上的数据。 控件的数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否有效、是否锁定等。Page 68例4.13 向输入教师基本信息窗体添加一个显示工龄的控件,工龄由工作时间计算得到(要求保留至整数)(1)向窗体添加一个文本框,将标签名修改为工龄(2)打开该文本框属性对话框数据控件来源输入表达式表达式必须以”=”开头Page 69 窗体数据属性包括记录源、排序依据、允许编辑、输入入口等 例4.14 完成相关操作,让输入教师基本信息窗体中显示空记录 Page 704. 常用其他属性例4.15在学生选课成绩下方显示该生的选课数(1)打开学生选课成绩窗体(是一个主/子

16、窗体)(2)统计子窗体学生选课数(3)给该控件取名,保管Page 71 (3)在主窗体创建控件接受子窗体的统计数Page 72控件的名称非常重要例4.16 创建一个窗体,当用户输入身高,体重和性别单击确定后系统会给出测试结果男: 上限 (身高(cm)-100)*1.1 下限(身高(cm)-100)*0.9女: 上限 (身高(cm)-105)*1.1 下限(身高(cm)-105)*0.9Page 73(1)设计窗体(2)给控件取名TxtHTxtWComsTxtMaxTxtMinTxtTPage 74(3)设置上下限控件的控件来源属性上限:=IIf(ComS=男,(TxtH-100)*1.1,(T

17、xtH-105)*1.1)Page 75下限:=IIf(ComS=男,(TxtH-100)*1.1,(TxtH-105)*1.1) IIF(逻辑表达式,值1,值2)逻辑表达式为真,返回值1逻辑表达式为假,返回值2Page 76(4)设置显示(TxtT)文本框属性 =IIf(TxtWTxtMax,胖子,IIf(TxtWTxtMin,瘦子,不胖不瘦)Page 77(5)添加命令按钮Page 78如果报错,可去生成器里修改代码me.refreshPage 794.4 格式化窗体 格式化窗体可以是窗体界面更加友好、美观,布局更合理4.4.1 使用自动套用格式Page 804.4.2 使用条件格式例4.17 在学生选课

温馨提示

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

评论

0/150

提交评论