- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-Access数据库-学生版_483607553
第三讲:Access数据库 内容提要 Access界面 数据库对象 表对象-利用设计视图创建表 表对象-打开数据表视图 表对象-利用SQL语句创建表 建立表之间的关系-关系视图 建立表之间的关系 在一些操作界面中,起到隐含的连接作用 数据表视图 -子数据表的使用 查询设计视图 -多表查询 建立表之间的参照完整性约束 维护两表数据的一致性(外来码-主码) 等同于在CREATE TABLE 语句中定义REFERENCES约束。 建立表之间的关系- 关系视图 建立表之间的关系 - 关系视图 查询对象-利用查询设计视图 在设计视图中,用户可以通过可视化的操作,创建一个查询对象 查询对象-利用查询设计视图 切换到SQL视图 执行查询-进入数据表视图 查询对象-利用SQL视图设计查询 直接在SQL视图中编写查询语句比通过设计视图建立查询更加灵活自如 如果查询对象中包含的不是SELECT语句,例如是插入、修改、删除等语句,只能在SQL视图中操作 查询对象中的三个视图 Access数据库应用开发 数据库应用程序是以数据库为基础、以满足用户业务需求为目标的程序 设计一个数据库应用主要有三项内容: 数据库设计(设计二维表) 应用程序的功能设计 用户界面设计 目前常采用的用户界面 窗体: 典型的图形用户界面 网页: 基于浏览器的用户界面 Access应用开发实例 系-学生信息查询子界面 自动生成主从查询界面 在表对象窗口中选择dep表(只需选择主表) 条件查询子界面 窗体对象-在设计视图中设计 窗体对象-在设计视图中设计 在窗体上画出组件 使用控件:窗体设计工具中放置了图形用户界面上常用的控件 用鼠标选中某个控件后(如按钮),用鼠标拖动建立一个控件对象 设置控件的属性 使用属性面板: 鼠标右键单击某个已建立的控件对象,在弹出的快捷菜单中选择“属性”,属性表便会打开 对于一个控件对象,要根据界面和功能要求对其进行属性设计 按钮功能设计-事件处理 基于图形用户界面的应用程序采用的是“事件驱动”的工作方式 所谓“事件驱动”,就是当界面上出现一个事件时,会触发一段程序的执行,该程序称为“事件处理程序” 事件是一种特定的操作,一般在某个对象上发生 Access 支持多种类型的事件,如鼠标单击、数据更改、窗体打开或关闭等 事件的发生通常是用户操作的结果,例如当用户用鼠标单击界面上的一个按钮,“单击”事件在该按钮上就发生了。如果我们为该按钮的“单击”事件编写一个事件处理程序,该按钮对“单击”事件就能做出反应。 按钮功能设计-事件处理 用户界面的操作功能基本上都是通过事件处理程序实现的 在Access中,事件处理程序可以用VB程序设计语言编写,也可以调用一个“宏” “宏”是一组操作命令的集合。由于宏定义比较简单,不渉及到复杂的编程,本课采用“宏”对象来实现事件处理 按钮功能设计-事件处理 宏对象的定义 宏对象中的系统操作命令 Close :关闭命令 关闭对象,常用于关闭窗体 OpenForm:打开一个窗体 通过参数指定一个要打开的窗体名 OpenQuery:执行查询对象中的SQL语句 通过命令参数指定一个查询对象名 GoToRecord:改变数据表或窗体中的当前记录 Requery : 重新查询(常用于刷新数据) SetValue:为控件的属性赋值 “查询课程信息”按钮功能设计 查询对象-查询课程-SQL语句 SELECT * FROM course WHERE cname LIKE * forms!条件查询子界面!文本框1 *; 查询对象-查询学分-SQL语句 SELECT SUM(credit) AS 已获学分 FROM enroll, course WHERE enroll.cno=course.cno AND grade=60 AND sno=forms!条件查询子界面!文本框2; 在设计视图中修改窗体对象 修改 系-学生查询界面 选课界面设计 选课界面-事件处理设计 学号输入框(文本框)-进入时清空输入框 进入事件 → 宏(宏-清空学号输入框) 选课界面-事件处理设计 课程输入框(组合框)- 进入时刷新列表内容 进入事件 → 宏(宏-刷新组合框) 选课界面-事件处理设计 选课按钮 - 完成插入选课记录 单击事件 → 宏(宏-选课) → 查询对象(选课) 选课界面-查询对象设计 查询对象-查询可选课程 主界面完成 数据库大作业 飞机订票 飞机订票 2 控件对象名 窗体名 WHERE cname LIKE *计算机* forms!窗体对象名!控件对象名 在SQL语句中读出用户在界面的编辑框中输入的数据: 2 WHERE enroll.cno=course.cno
您可能关注的文档
- 伟创力质量手册.pdf
- 北师大二年级下册解决问题练习题.doc
- plc3个实验.doc
- 抵离时间.doc
- 二年级数学下册教案(双边表格).doc
- 建筑安装企业:如何核算工程成本.doc
- 优秀班级之基本功.doc
- 2010级期末(A) Microsoft Word 文档.doc
- 供排水车间安规考试.doc
- 英语寒假自主作业29AUnit2.doc
- 2022年9月白城市直机关遴选公务员面试真题带题目详解.docx
- 2022年2月邵阳市直机关遴选公务员面试真题附详细解析.docx
- 2022年11月邯郸市直机关遴选公务员面试真题回忆版.docx
- 2022年11月安顺市直机关遴选公务员面试真题带详细解析.docx
- 2022年2月乌海市直机关遴选公务员面试真题附详解.docx
- 2023年11月和田地区税务系统遴选面试真题附详细解析.docx
- 2022年9月七台河市直机关遴选公务员面试真题带答案详解.docx
- 2023年11月克拉玛依市直遴选面试真题带答案详解.docx
- 2023年11月咸宁市直机关遴选公务员面试真题附详解.docx
- 2023年11月松原市直机关遴选公务员面试真题带详细解析.docx
最近下载
- 大数据数据分析项目实践报告.doc
- Unit 6 Electricity everywhere 第4课时 Writing 教学设计 沪教版英语七年级下册.docx
- 防爆电气设备安装与检验考核试卷.docx
- 情态动词-专题课件(共28张课件).ppt VIP
- 《GB 50318-2017城市排水工程规划规范 》最新解读.pptx
- 河南水投集团所属公司招聘笔试真题2024 .pdf
- Unit 2 Travelling Around 大单元整体教学设计-高中英语人教版必修第一册.docx
- 义务教育生物学课程标准(2022年版).docx
- 新人教版一年级数学下册应用题练习带答案(全套).pdf
- 汉字与服饰文化(文字学).ppt VIP
文档评论(0)