- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-Access数据库_清华
查询对象-查询学分-SQL语句 SELECT SUM(credit) AS 已获学分 FROM enroll, course WHERE enroll.cno=course.cno AND grade=60 AND sno=forms!条件查询子界面!文本框2; 2 WHERE enroll.cno=course.cno AND grade=60 AND sno= s06001 在设计视图中修改窗体对象 1 修改窗体标题 标签改名 删除组件 去掉窗体导航按钮 增加按钮 修改 系-学生查询界面 1 选课界面设计 3 选课界面-事件处理设计 学号输入框(文本框)-进入时清空输入框 进入事件 → 宏(宏-清空学号输入框) 选课界面-事件处理设计 课程输入框(组合框)- 进入时刷新列表内容 进入事件 → 宏(宏-刷新组合框) 选课界面-事件处理设计 选课按钮 - 完成插入选课记录 单击事件 → 宏(宏-选课) → 查询对象(选课) 选课界面-查询对象设计 查询对象-查询可选课程 3 查询对象-选课 SELECT * FROM course WHERE cno not in ( SELECT cno FROM enroll WHERE sno = [forms]![选课子界面]![文本1] ); INSERT INTO enroll VALUES ( [forms]![选课子界面]![文本1] , [forms]![选课子界面]![组合1] , null ) ; 学号 课号 主界面完成 数据库大作业 题目 给定题目,第十周公布 要求 个人独立完成,并在上机课(12、13周)上检查。 请于第13周周末(12月21日)前提交数据库作业 (.accdb文件),每个人都需提交到网络学堂“课程作业”栏目。(具体见网络学堂上的作业要求) 数据库大作业 涉及到的主要知识点及开发方法 SQL语言(查询语句、数据维护语句等) Access数据库界面操作 Access数据库对象基本使用(表对象、查询对象、窗体对象、宏对象等) 系统命令(OpenQuery、SetValue、GoToRecord、Requery、Close等) 不涉及高级语言编程问题 第三讲:Access数据库 数据库基础 内容提要 SQL语言上机环境 Access基本使用 应用开发案例 Access界面 导航窗格 数据库对象 表 (Table) 数据库中最基本、最主要的对象; 一个数据库可包含若干表 查询 (SQL) 该对象包含一条SQL语句。可以是查询语句(SELECT),也可以是其他语句 窗体 (form程序) 基于图形用户界面的数据库应用程序 通过建立窗体对象可进行简单应用开发 报表 制作报表对象,用于打印输出 宏 一个宏对象是由完成特定任务的一组系统命令组成;在应用程序中可以通过宏调用完成需要的功能 表对象-利用设计视图创建表 表对象-打开数据表视图 插入、修改、删除、浏览数据 导航按钮 表对象-利用SQL语句创建表 建立表之间的关系-关系视图 建立表之间的关系 在一些操作界面中,起到隐含的连接作用 数据表视图 -子数据表的使用 查询设计视图 -多表查询 建立表之间的参照完整性约束 维护两表数据的一致性(外来码-主码) 等同于在CREATE TABLE 语句中定义REFERENCES约束。 可视化操作 建立表之间的关系- 关系视图 在视图中添加或隐藏表:快捷菜单 -显示表 / 隐藏表 可视化建立表的关系:鼠标拖动 (主码列→外来码列) 建立表之间的关系 - 关系视图 建立关系 定义参照 完整性约束 查询对象-利用查询设计视图 在设计视图中,用户可以通过可视化的操作,创建一个查询对象 字段:指定查询需要使用的列 表:指定上面各列所属的表 排序:指定排序列 显示:指定哪些列在查询结果中显示 条件:指定查询条件 或:指定与上一行“或”的查询条件 查询对象-利用查询设计视图 SQL视图 数据表视图 … … 可视化的编写查询语句 查询男生信息,要求输出学号、姓名、生日及所在系的系名,并按年龄大小排序(升序) 切换到SQL视图 设计视图 数据表视图 … … 执行查询-进入数据表视图 设计视图 SQL视图 … … 查询对象-利用SQL视图设计查询 直接在SQL视图中编写查询语句比通过设计视图建立查询更加灵活自如 如果查询对象中包含的不是SELECT语句,例如是插入、修改、删除等语句,只能在SQL视图中操作 查询对象中的
文档评论(0)