access培训教程(编辑修改稿)内容摘要:

回族” ) selece * from student where 年龄 between 21 and 24 selece * from student where 年龄 is null selece * from student where 年龄 null selece * from student where 姓名 like ”*刘 *” 22:56:25 计算机等级考试 ACCESS培训 4 创建 SQL联合查询 联合查询可以将两个或者更多表或者查询中的字段合并到查询结果中的一个字段中,联合查询包括:等值查询、自然连接、非等值查询、自身连接、外连接、复合条件连接查询。 (1) 等值联接与非等值连接查询 select 学生表 .* ,成绩表 .* from 学生表,成绩表 where 学生表 .学号 =成绩表 .学号 (2) 自然连接 (3) 自身连接 (本表连接 ) 查询与姓“李”的同籍贯的学生 select distinct , from 学生表 s1,学生表 s2 where = and like刘 *“ (4) 复合条件连接 SELECT 学生 .姓名 , 学生 .学号 FROM 学生 ,成绩 WHERE 学生 .学号 =成绩 .学号 and (成绩 .课程号 )=1 AND 成绩 .成绩 )71 (5) 嵌套查询 查询与 姓“李”的同籍贯的学生 SELECT 姓名 ,籍贯 from 学生表 where 籍贯 in(select 籍贯 from 学生表 where 姓名 like *刘 *) 22:56:25 计算机等级考试 ACCESS培训 查询选修了 101号课程的学生 select 姓名 ,成绩表 .学生编号 from 成绩表 ,学生表 where 成绩表 .学生编号=学生表 .学号 and 课程号 =101“ 查询没有选修 101号课程的学生 select 姓名 from 学生表 where not exists (select * from 成绩表 where 成绩表 .学生编号 =学生表 .学号 and 课程号 =101) 查询选修了全部课程的学生 SELECT 姓名 from 学生表 where not exists (select * from 成绩表 where not exists (select * from 成绩表 ,课程表 where 成绩表 .学号 =学生表 .学号 and 成绩表 .课程号 =课程表 .课程号 )) 6数据定义查询 数据定义查询可以创建、删除或改变表,也可以在数据库表中创建索引 create table alter table drop create index 22:56:25 计算机等级考试 ACCESS培训 如: create talbe 学生表 ( [姓名 ] text, [性别 ] text , [出生日期 ] date) 注:数据类型说明 integer 整形 , text 文本 , long 长整形, single 单精度, double 双精度 , string 字符型 , currency 货币型, date 日期型 , boolean 布尔型 如: alter table 学生表 add 年龄 integer drop table 学生表 alter table 学生表 add unique 姓名 22:56:25 计算机等级考试 ACCESS培训 第四章 窗体 窗体的定义和用处 窗体有如下用处 a、创建数据入口窗体,可以用来向数据表中输入数据 b、创建切换面板窗体或主窗体,可以用来打开其他窗体或报表,可以实现窗体的层层调用 c、创建自定义对话框,可以接收用户输入并依照输入执行某个操作。 窗体的数据源于视图方式 窗体的数据源 数据表和查询是窗体的数据源,也就是说,没有数据表和查询很难建立有用的窗体。 22:56:25 计算机等级考试 ACCESS培训 窗体的视图方式 窗体应用中有 3种视图方式 a、设计视图:用户在设计视图方式下,可以完成对窗体的创建、编辑与修改。 b、 窗体视图:用户在窗体视图方式下,可以查看窗体的设计效果。 c、 数据表视图:用户在数据表视图下,可以查看窗体所用到的数据表的内容。 窗体的结构 窗体由窗体页眉、页面页眉、主体、 页面页脚、窗体页脚 5部分组成。 常用 的结构为窗体页眉、主体、窗体页脚 窗体页眉:窗体的标题或使用说明等 窗体页脚:使用命令操作说明,也可设置按钮 页面页眉:打印时的页头信息 页面页脚:打印时的页脚信息 22:56:25 计算机等级考试 ACCESS培训 窗体的属性 在窗体设计时,通常会用到窗体的属性 创建窗体 使用自动创建窗体 使用向导创建窗体 窗体控件的使用 22:56:25 计算机等级考试 ACCESS培训 第五章 宏 学习要点 :本章主要学习如何使用宏实现自动处理功能,包 括宏和宏组的基本概念,宏的创建、参数设置及宏的调试 和运行、事件触发宏等。 使用宏的目的是为了实现自动操作,在使用 access数据库过程中,一些需要重复执行的复杂操作可以被定义成宏,以后只要直接执行宏就可以了 1 宏的定义 宏是能被自动执行的某种操作或操作的集合。 期中每一个操作都实现特定的功能。 如打开报表、查询、窗体,显示消息框、振铃、在记录中筛选、定位等。 如下面的“欢迎进入”宏 22:56:25 计算机等级考试 ACCESS培训 2 常用宏命令 宏中基本操作叫宏命令,他们是由 Access预先提供的。 附:常见操作: (1)打开或关闭数据库对象 OpenForm命令用于打开窗体。 Opentable OpenReport命令用于打开报表。 OpenQuerv命令用于打开查询。 Close命令用于关闭数据库对象。 save (2)运行和控制流程 RunSQL命令用于执行指定的 SQL语句。 runmacro RunApp命令用于执行指定的外部应用程序。 Quit命令用于退出 Access。 22:56:25 计算机等级考试 ACCESS培训 (3) 设置值 SetValue命令用于设置属性值。 Setwarnings关闭或打开系统消息 (4) 刷新、查找或定位记录 Requery命令用于实施指定控件重新查询及刷新控件数据。 FindRecord命令用于查找满足指定条件的第一条记录。 FindNext命令用于查找满足指定条件的下一条记录。 GoToRecord命令用于指定当前记录。 (5) 控制显示 Maxmize命令用于最大化激活窗口。 Minmize命令用于最小化激活窗口。 Restore命令用于将最大化或最小化窗口恢复至原始大小。 (6) 通知或警告用户 Beep命令用于使计算机发出“嘟嘟”声。 MsgBox命令用于显示消息框。 SetWarnings命令用于关闭或打开系统消息。 (7) 导入和导出教据 TransferDatabase命令用于从其他数据库导入和导出数据。 TransferText命令用于从文本文件导入导出数据。 22:56:25 计算机等级考试 ACCESS培训 Gotocontrol 将焦点移动到被激活的数据表或窗体的指定控件上 Gotorecord 将指定的记录设置为当前记录 Runmand运行一个 access菜单命令 Stopmacro 停止正在运行的宏 22:56:25 计算机等级考试 ACCESS培训 宏组是共同存储在一个宏名下的相关宏的集合。 往往在一个 Access数据库中会有很多宏,可以将其中相关的一些宏,如在同一个窗体中使用的宏,或功能相近的宏组织成宏组,便于宏的组织与管理。 在宏组中,一块宏名区分其中的每个宏,执行宏组中的宏时,只要在宏名前加宏组名就可以了。 如按性别浏览 .男 22:56:25 计算机等级考试 ACCESS培训 宏窗口的组成 运行宏时,系统按照宏中命令的排列顺序由上向下依次执行各个宏命令。 1直接执行宏 方法 1:双击宏名 方法 2:点击 方法 3:工具 宏 运行宏 2 用事件触发宏 22:56:25 计算机等级考试 ACCESS培训 通常使用的触发宏的操作有如下几种。 (1) 将宏和窗体、报表相联系,当其中的数据被修改的前后,或者该窗体失去 /获得焦点,或者在窗体中执行了鼠标或键盘操作,都可以设置使其触发运行宏。 (2) 将宏与菜单或命令按钮相连,使得单击菜单或按钮触发运行宏。 (3) 将宏与窗体、报表中的某个控件相连,当单击该控件,或其中的数据发生变化,或该控件失去 /获得焦点时运行宏。 (4) 用快捷键触发执行宏。 (5) 制作 autoexec宏,使得打开数据库时自动运行宏。 举例: 把“欢迎进入”宏添加到菜单 把“欢迎进入”宏改为自动宏 在窗体中加入宏(窗体 1) GoToControl:将焦点移动到窗体指定的字段“学号”上,为执行下面的 findRecord宏命令做准备 22:56:25 计算机等级考试 ACCESS培训 FindRecord:作用是在当前窗体的数据集中查找符合条件的记录。 参数“查找内容”为: =[forms]![窗体 1]. [text2],前提是已经将焦点移到了“学号”字段 宏组是由若干彼此相关的宏组成,目的是方便管理,其中的每个宏有自己的宏名,执行宏组中的宏时需要在宏名前加宏组名,形式为 宏组名 .宏名 举例: 创建一个宏组“按性别浏览” 22:56:25 计算机等级考试 ACCESS培训 把设计好的宏组添加到窗体中 对于简单宏,每次执行时按照排列的先后顺序依次无条件执行每个宏命令。 但有时需对宏命令是否执行进行控制,解决的办法就是设置条件宏 22:56:25 计算机等级考试 ACCESS培训 条件宏是设置了宏命令的执行条件的宏。 可以在宏条件中使用任何逻辑表达式 举例 创建“密码验证”宏 SetValue:作用是为窗体或报表上的控件、字段或属性设置值。 stopMacro:终止宏的运行。 22:56:25 计算机等级考试 ACCESS培训。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。