access上机宝典
1 / 9 ACCESS 上机宝典 β 版 ——历年上机试题总结及分析 一、表(难易程度:初级) 常见题型 1、在表的设计视图(表结构)中:定义字段;设置主键;设置字段属性:数据类型、 字段大小、默认值、输入掩码、有效性规则、 2、在表的数据表视图中:改变字段次序、冻结列、隐藏列、字段显示的宽度和高度、 设置数据表格式等,记录的排序和筛选。 3、导入指定的.xls 或.txt 文件;或链接/ 导入其他.mdb 数据库文件中的表。 注意: 复合主键的设置:按住 ctrl 键,选中多个字段。 熟练掌握设置字段属性里的“输入掩码” 和“ 有效性规则”。 对于时间/ 日期类型,若题目要求按指定格式显示,如显示为“09 月 10 日 2008 年”, 则应设置字段属性中的“格式” 项为:mm 月 dd 日 yyyy 年。注:用 yyyy 来表示四 位的年份,mm 表示两位的月份,dd 表示两位的日期。 导入时,注意找到目标文件所在的位置(常是考生文件夹) ,及指定导入文件的 “文件类型”(常是.xls 或.txt) 。注意区分导入和链接表。 对数据进行多条件筛选或按多个条件进行排序时,使用“高级筛选/排序”,并“应 用筛选”。 拆分表,使用“ 生成表查询”;将表中满足***条件的记录删除,使“用删除查询”。 给表中某字段赋同一值时,使用“更新查询” 。 二、查询(难易程度:中级) 常见题型 1、选择查询。注意条件的表示,尤其是注意涉及到“时间/日期”型的字段。如通过“入 校时间”字段查找 2007 年入校的学生:year([ 入校时间])=2007 ,也可以表示为: between #2007-01-01# and #2007-12-31#。 当多表查询时,如果两张表中有相同字段,并且我们需要利用该字段表示条件或自定 义字段时,则需在该字段前指定表名。如学生基本情况表和选课表中都有“学号”字段,而 当我们需要引用“ 学号” 字段时,不能直接使用:[ 学号] ,系统会出错,必须定位到表。如: [学生基本情况表]![学号],举例说明: 年级:left([学生基本情况表]![ 学号],4) 2 / 9 2、自定义字段。 自定义字段的书写规则:自定义字段名: 该字段的数据来源 例如:将“ 编号” 和“ 姓名”字段合二为一,标题为“ 编号姓名”; 编号姓名: [ 编号]&[ 姓名] 或 编号姓名: [编号]+[姓名] 又如:应发工资由“ 工资”和“ 水电房租费” 计算得到,计算公式为:应发工资=工资 -水电房租费; 应发工资:[工资]-[水电房租费] 再如:年级从学号的前四位获得; 年级:left([学号],4) 再如:计算并输出教师最大年龄与最小年龄的差值,显示标题为 m_age; m_age: max([ 年龄]) –min([年龄]) 将姓名字段,拆分为姓和名。其中姓为姓名字段的第一个字符,余下的为名。 姓:left([姓名],1) 名:mid([ 姓名],2, ) //理解此方法。 3、参数查询:在“ 准则” 单元格中,在方括号内键入相应的提示。强调方括号。 如:显示参数提示信息“请输入爱好” ,输入爱好后,在简历字段查找具有指定爱 好的记录。 在“简历”字段的“ 准则” 中输入:like *&[请输入爱好:]&* ; 注意这里使用“ 参数查询” 来获得指定爱好,并使用了连接符(&)进行连接。 同类型题,在简历字段查找没有绘画爱好的记录。 Not Like “*绘画*” // 此为选择查询,而非参数查询 如:实现通过输入生日范围显示雇员全部信息,参数提示为“起始日期”和“终止日 期”。 在“出生日期”字段的“ 准则” 中输入:Between [起始日期] and [终止日期] month([预约时间])=10 特殊参数查询:参数值引用窗体 fTemp 上文本框控件 tAge 的值。 在相应字段的“ 准则” 输入:[s]![fTemp]![tAge].[text] 4、追加查询:先做选择查询,再更改查询类型为“追加查询”。 注意:若源表结构和目标表结构不一致,那么做“选择查询”时只选取目标表中的字段, 和追加字段的一一对应(强调需要将目标表中的字段全部选取) 。如果是有条件更新,则还 需添加表示条件的字段,并设置“准则” 。 3 / 9 5、更新查询:打开查询设计视图,添加被更新的表,更改查询类型为“更新查询”,按 照题意,仅添加需被更新的字段,并设置“更新到” 。如果是有条件更新,则还需添加表示 条件的字段,并设置“ 准则” 。 例如:将表中“ 年龄” 字段值加 1 仅添加年龄字段,设置年龄字段的“更新到” :[年龄]+1 6、交叉表查询:行标题、列标题以及值的设定。掌握直接用设计视图创建交叉表。打 开查询的设计试图,添加作为行标题、列标题以及值的字段,更改查询类型为“交叉表查询” ,指定“交叉表” 行,并将值的“ 总计”行取值为“ 第一个记录”或题意中的计算。 8、删除查询:打开查询的设计视图,添加被删除记录的表,更改查询类型为“删除查 询”,添加作为删除条件的字段,并设置删除条件。 若题目要求将表中满足***条件的记录删除,则需使用删除查询,而不是在表中逐条删 除。 9、生成表查询:先做选择查询,再更改查询类型为“生成表查询”,设置新表名称。 若题目要求将表 A 拆分成表 B 和表 C ,需使用“ 生成表查询”完成。 注意: 对于多表查询,一定要看清题目,最少的选择完成题目所需要的表。不需要的表, 一定不要选择,否则结果容易出错。题目没让显示的字段,也不要显示。 选择条件的表示。对于“是/ 否” 类型,表示“是”的取值有 true、yes 、on,同理,表 示“否”的取值有 false、no、off ,任取一即可。 注意自定义字段的书写规则:冒号为英文状态下的符号;字段连接符有“+”、 “&”; 自定义字段是不要有等号,一律用冒号;ACCESS 不能识别百分号(% ) ,故使用 时,需转换为相应的小数,如 10% 即 0.1; 灵活掌握“ 总计” 字段的使用: “ 分组/Group by” 、 “计数/Count”、 “ 条件/where” 、 “ 求和 /where”, “平均值/Avg” 。 求某字段平均值时,有时要求设置格式,将光标放在字段的“准则”栏,右键 “属性”, “ 常规” 选项卡“格式” 中填入#,再设置小数位数。 对于查看“ 更新查询” 、 “ 删除查询” 、 “追加查询”和“ 生成表查询”等操作查询的结果, 需返回到“ 表” 对象去观察表中数据。 三、窗体和报表(难易程度:中级) 常见题型 :设置指定控件的属性;或添加控件(标签/文本/ 按钮) ,再设置其属性。 统一操作方法 :先找到或添加控件,再设置属性。属性的设置: (1)打开窗体或报表的“ 设计视图”,任选定一个控件,右键“属性”,注意观察属性窗 口标题上指明的“ 控件类型” 和“ 控件名称” 是否和题意相同,若不同,可通过“ 下拉列表框” 直接找到指定的控件。 4 / 9 注意:先必须按题意找准控件 (2)设