Access2003数据库基础与应用第4章窗体.ppt_第1页
Access2003数据库基础与应用第4章窗体.ppt_第2页
Access2003数据库基础与应用第4章窗体.ppt_第3页
Access2003数据库基础与应用第4章窗体.ppt_第4页
Access2003数据库基础与应用第4章窗体.ppt_第5页
已阅读5页,还剩79页未读 继续免费阅读

VIP免费下载

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

文档简介

第四章 窗体,Access数据库程序设计,窗体,4.1 认识窗体 4.1.1 窗体的作用 4.1.2 窗体的类型 4.1.3 窗体的视图 4.2 创建窗体 4.3 设计窗体 4.4 格式化窗体,窗体是Access数据库中的一种对象。是用户和Access应用程序之间的主要接口。 通过窗体用户可以方便的输入数据、编辑数据,显示和查询表中数据。 利用窗体可以将整个应用程序组织起来,形成一个完整的的应用系统。,4.1 认识窗体,4.1.1 窗体的作用 窗体是应用程序和用户之间的接口,是创建Access数据库应用系统最基本的对象。 窗体有多种形式,不同的窗体能够完成不同的功能。窗体中的信息主要有两类:一类是设计窗体时附加的提示信息,另一类是处理表或查询的记录。 窗体的主要作用: (1)输入和编辑数据 (2)显示和打印数据 (3)控制应用程序流程,4.1.2 窗体的类型 Access提供了7种类型的窗体: 1.纵栏式窗体,2.表格式窗体,3.数据表窗体,4.主/子窗体,5.图表窗体,6.数据透视表窗体,7.数据透视图窗体,4.1.3 窗体的视图 窗体有5种视图: (1)“设计”视图-用于创建窗体或修改窗体 (2)“窗体”视图-用于显示记录数据,添加或修改表中的数据 (3)“数据表”视图-用于编辑、添加、修改或删除表或查询中的数据 (4)”数据透视表”视图 (5)”数据透视图”视图,4.2 创建窗体,4.2.1自动创建窗体 Access提供两种方法自动创建窗体:”表”对象下使用”自动窗体”;”窗体”对象下使用”自动创建窗体” 1.使用”自动窗体” 例4.1 以”教师”表为数据源,使用”自动窗体”功能创建”教师”窗体 选中”教师”表菜单栏”插入”自动窗体” 或者 选中”教师”表工具栏”新对象”自动窗体”,2.使用”自动创建窗体” 自动创建窗体可以创建3种形式的窗体:纵栏式、表格式和数据表 例4.2 以”课程”表位数据源,使用”自动创建窗体”向导,创建纵栏式窗体 (1)选中表对象工具栏”新对象”窗体,或者”窗体”新建”按钮,(2)按需求设置 (3)确定查看结果保存取名,4.2.2使用向导创建窗体 1.创建单一的数据源窗体 例4.3 使用”窗体”向导创建”输入教师基本信息”窗体。窗体布局为纵栏式,显示所有字段。 (1)”窗体”对象使用向导创建窗体选择需要的数据源,(2)按需求选择字段下一步按需求设置 (3)下一步按需求设置 (4)下一步按需求设置 (5)下一步取名完成,2. 创建基于多个数据源的窗体(主/子窗体) 主窗体和子窗体存在一对多关系 例4.4 以”学生”表和”选课成绩”表为数据源,创建嵌入式主/子窗体,例4.5 将”选课成绩”窗体设置为”学生”窗体的子窗体 将选课成绩窗体拖入到学生窗体中,必须安装“Microsoft Jet 4.0 Service Pack 8” 或更高版本以阻止不安全的表达式影响一般函数。 最新版本的 Microsoft Jet 4.0 service pack 位于 Windows Update。 要阻止不安全的表达式,请参阅“关于 Microsoft Jet Expression Service 沙盒模式”帮助主题(位于此主题底端的链接)。 如果没有应用 service pack: 向导或构造程序不会启动。 由“切换面板管理器”创建的切换面板将失败。 调用 Visual Basic for Applications (VBA) 进程的 RunCode 宏操作将失败。 调用 VBA 进程的事件句柄将失败。 从属性表调用的或用于 SQL 语句中的 VBA 进程将失败。 在超链接域上所做的筛选将失败。 从属性表调用的或用于 SQL 语句中的 VBA 函数将失败。,4.2.3 创建图表窗体 使用Access提供的向导和自动窗体功能,也可以创建数据透视表窗体、数据透视图窗体和图表窗体。这类窗体用图片的形式显示记录、汇总数据 1.创建数据透视表窗体 数据透视表可水平或垂直显示字段值,再计算每行或列的合计。可将字段值作行号或列标,在交叉点进行统计计算。 例4.6 以”教师”表为数据源,创建计算各系部同职称人数的数据透视表窗体,(1)”窗体”对象”新建”按钮自动窗体:数据透视表,(2)确定按需求设置,行字段,列字段,筛选字段,汇总或明细字段,字段列表,蓝色:轴(拖放区域) 红色:字段列表,2.创建数据透视图 数据透视图功能与数据透视表类似 例4.7 以”教师”表为数据源,创建计算各系不同职称人数的数据透视图窗体,3.创建图表窗体 图表窗体可以直观的显示表或查询的数据 例4.8 以”教师”表为数据源,创建图表窗体,统计并显示各系不同职称的人数 (1),(2)确定下一步按需求选择字段 (3)下一步选择需要的图表,(4)下一步按需求设置,(5)下一步取名完成,4.3 设计窗体,用向导创建窗体方便,但是很多时候不能满足需要,用户可以在”设计”视图下自定义窗体 4.3.1 窗体设计视图 “窗体”对象”设计”或者双击”在设计视图中创建窗体”可打开窗体设计视图,1.设计视图组成,默认只显示主体 菜单栏视图窗体页眉/页脚 菜单栏视图页面页眉/页脚,2.工具栏 3.工具箱,4.字段列表 当创建窗体需要某一字段时,单击工具栏上的“字段列表”按钮就可显示“字段列表”窗体 4.3.2 常用控件的功能 见前几页PPT,4.3.3 常用控件的使用 例4.9 在窗体”设计”视图中,创建”输入教师基本信息”窗体 1. 创建绑定型文本框控件 (1)窗体新建设计视图按需求选择数据源,(2)确定打开字段列表,(3)将需求的字段拖到合适位置,2. 创建标签控件 (1)视图窗体页眉/页脚,标签控件,3.创建选项组控件 (1)选中选项卡控件放入窗体主体输入选项名称,(2)下一步按需求选择默认选项 (3)下一步设置选项值,(4)下一步按需求设置 (5)下一步按需求选择,(6)下一步为选项组取名 (7)完成调整界面,4.创建绑定型组合框控件 (1)单击组合框按钮放入窗体主体 (2)按需求设置,(3)下一步输入需要的值 (4)下一步按需求设置,(5)下一步取名完成调整位置,5. 创建绑定型列表框控件 (1)单击列表框按钮放入窗体主体 (2)按需求设置,(3)下一步输入需要的值 (4)下一步按需求设置,(5)下一步取名完成调整位置,6. 创建命令按钮 (1)单击命令按钮放入窗体需要的位置 (2)按需要选择,(3)下一步按需要选择 (4)下一步取名完成调整位置,7.创建选项卡控件 例4.10 创建”学生统计信息”窗体,窗体包含两部分,一部分是”学生信息统计”,另一部分是”学生成绩统计”。使用”选项卡”分别显示两页的内容。 (1)窗体双击在视图中创建窗体 (2)单击选项卡控件放入窗体调整大小,(3)设置选线卡标题,在”学生统计成绩”选项卡上添加一个”列表框”控件,以显示”学生选课查询”中的内容 (1)单击列表框放入选项卡按需求选择,(2)下一步按需求选择数据源 (3)下一步按需求选择在列表框里出现的字段,(4)下一步按需求选择排序字段 (5)下一步调整宽度,(6)下一步按需求选择或直接完成调整位置,设置属性,8.创建图像控件 单击”图像”按钮放入窗体需要的位置在对话框找到要用的图片文件确定,9.添加ActiveX控件 (1)菜单栏”插入”ActiveX控件 (2)选择需要的控件确定,10.控件的基本操作 (1)选中控件 (2)调整位置 (3)更改类型 (4)删除控件,4.3.4 窗体和控件属性 1.属性对话框 包含5个选项卡 数据 格式 事件 其他 全部,2.常用的格式属性 格式属性主要是对控件的外观或窗体的显示格式而设置的 例4.11 设置”输入教师基本信息”窗体中的标题和”教师编号”标签格式属性。标题字体名称为”隶书”,字号为16,前景色为”灰色”;“教师编号”标签背景色为”蓝色”,前景色为白色,(1)鼠标选中窗体任意部分鼠标右键属性 或单击工具栏上属性按钮 (2)按需求设置,例4.12 请位同学上来操作,3.常用数据属性 数据属性决定了一个控件或窗体中的数据来源,以及操作数据的规则,这里数据是绑定在控件上的数据。 控件的数据属性包括控件来源、输入掩码、有效性规则、有效性文本、默认值、是否有效、是否锁定等。,例4.13 向”输入教师基本信息”窗体添加一个显示工龄的控件,工龄由工作时间计算得到(要求保留至整数) (1)向窗体添加一个文本框,将标签名修改为工龄 (2)打开该文本框属性对话框数据控件来源输入表达式,表达式必须 以”=”开头,窗体数据属性包括记录源、排序依据、允许编辑、输入入口等 例4.14 完成相关操作,让”输入教师基本信息”窗体中显示空记录,4. 常用其他属性 例4.15在学生选课成绩下方显示该生的选课数 (1)打开学生选课成绩窗体(是一个主/子窗体) (2)统计子窗体学生选课数 (3)给该控件取名,保存,(3)在主窗体创建控件接受子窗体的统计数,控件的名称非常重要 例4.16 创建一个窗体,当用户输入身高,体重和性别单击确定后系统会给出测试结果 男: 上限 (身高(cm)-100)*1.1 下限(身高(cm)-100)*0.9 女: 上限 (身高(cm)-105)*1.1 下限(身高(cm)-105)*0.9,(1)设计窗体 (2)给控件取名,(3)设置上下限控件的”控件来源”属性 上限: =IIf(ComS=“男“,(TxtH-100)*1.1,(TxtH-105)*1.1),下限:=IIf(ComS=“男“,(TxtH-100)*1.1,(TxtH-105)*1.1),IIF(逻辑表达式,值1,值2) 逻辑表达式为真,返回值1 逻辑表达式为假,返回值2,(4)设置显示(TxtT)文本框属性 =IIf(TxtWTxtMax,“胖子“,IIf(TxtWTxtMin,“瘦子“,“不胖不瘦“),(5)添加命令按钮,如果报错,可去生成器里修改代码 me.refresh,4.4 格式化窗体,格式化窗体可以是窗体界面更加友好、美观,布局更合理 4.4.1 使用自动套用格式,4.4.2 使用条件格式 例4.17 在学生选课成绩窗体中,应用条件格式,使子窗体的成绩字段显示不同的颜色。 (1)

温馨提示

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

评论

0/150

提交评论