资源描述
第一套 基本操作:
在考生文件夹下,"samp1.mdb"数据库文件已建立表对象"tEmployee"。试按一下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的"有效性规则"属性为:大于等于17且小于等于55;
(3)设置"聘用时间"字段的默认值为:系统当前日期;
(4)交换表结构中的"职务"与"聘用时间"两个字段的位置;
(5)删除表中职工编号为"000024"和"000028"的两条记录;
(6)在编辑完的表中追加以下一条新记录:
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=17 And <=55",也可以直接在那个"有效性规则"框中直接输入">=17 And <=55";选中"聘用时间"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"=Now()",也可以直接在那个"默认值"框中直接输入"=Now()";选中"职务"字段行,按住鼠标左键把"职务"字段移到"聘用时间"字段前,选中"聘用时间"字段,按住鼠标左键把该字段移到原来"职务"字段的位置。然后保存该表。
第三步:打开表"tTeacher",选中编号为"000024"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",再弹出的对话框中选择"是";以同样的方式删除编号为"000028"的记录;然后在表的最后输入题面所要求的各字段的内容。
简单应用题:
考生文件夹下存在一个数据库文件"Access2.mdb",里面已经设计好两个表对象"学生1"和"学生2"。试按以下要求完成设计:
(1)以表"学生1"为数据源创建一个选择查询,查找并显示"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"学生查询1"。
(2)以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"、"年龄"和"出生地"三个字段内容,所建查询命名为"学生查询2"。
(3)使用查询设计视图创建一个删除查询,删除表"学生2"中性别为男的记录,所建查询命名为"学生查询3"。
注意:设计此查询条件表达式时,不允许使用特殊运算符Like。
(4)创建一个窗体,命名为"窗体1"。设置窗体的"导航按钮"属性为"否",并将窗体"标题"属性设为"信息浏览";在窗体的主体节区添加两个命令按钮,分别命名为"comR1"和"comR2",按钮标题为"浏览"和"退出"。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",点击"确定"按钮,然后在弹出的"显示表"窗体上选择"学生1"表,点击"添加"按钮,关闭"显示表"窗体。然后选择题目中所说的五个字段,以"学生查询1"保存查询。
(2)与第1小题操作类似,只是在选择字段时,在年龄字段的条件中输入">25",在姓名字段的条件中输入"Like '李*'",以"学生查询2"保存。
(3)在"显示表"窗体上选择"学生2",然后在"查询"菜单中选择"删除查询"(或者右键单击窗体,在弹出的菜单中选择"查询类型"中的"删除查询"),在字段中选择"性别",在条件中输入"'男'",最后以"学生查询3"保存查询。
(4)选择"窗体"窗体,选择"新建(N)",单击工具栏上的"属性"按钮,设置窗体的"标题"和"导航按钮"属性;在工具箱中选择命令按钮,添加到主体中,单击工具栏上的"属性"按钮,设置这两个命令按钮的"名称"和"标题"属性。最后以"窗体1"保存窗体。
综合应用:
考生文件夹下存在一个数据库文件"Access3.mdb",里面已经设计好窗体对象"教师"。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"教师奖励信息";
(2)在主体节区位置添加一个选项组控件,将其命名为"opt",选项组标签显示内容为"奖励",名称为"bopt";
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为"opt1"和"opt2",选项按钮标签显示内容分别为"有"和"无",名称分别为"bopt1"和"bopt2"。
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为"确定"和"退出";
(5)将窗体标题设置为"教师奖励信息"。
注意:不允许修改窗体对象"教师"中已设置好的属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的"属性"按钮,设置标签的名称和标题属性;
(2)在工具箱中选择一个选项组控件,放到主体中,并点击工具栏上的"属性"按钮,设置选项组的名称和标题属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的"属性"按钮,设置这两个单选按钮的名称和标题属性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的"属性"按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的"属性"按钮,设置窗体的标题属性。
第二套 基本操作
(1)在考生文件夹下的"samp1.mdb"数据库文件中建立表"tTeacher",表结构如下:
(2)设置"编号"字段为主键;
(3)设置"职称"字段的默认值属性为"讲师";
(4)设置"年龄"字段的有效性规则为:大于等于18;
(5)在"tTeacher"表中输入以下一条记录:
注意,教师李丽的"照片"字段数据,要求采用插入对象的方法,插入考生文件夹下的"李丽.bmp"图像文件。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:打开数据库菜单选择"新建(N)",在弹出的"新建表"对话框中,点击"设计视图"按钮,在弹出的表设计器中按题面要求依次输入各字段的定义;选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=18",也可以直接在那个"有效性规则"框中直接输入">=18";选中"职称"字段,点击"默认值"属性右边的"..."按钮,弹出"表达式生成器",在文本框中输入"讲师",也可以直接在那个"默认值"框中直接输入"讲师"。然后以"tTeacher"保存该表。
第三步:打开表"tTeacher",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后再弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"李丽.bmp"图像文件。
简单应用:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好二个表对象"tTeacher1"和"tTeacher2"及一个宏对象"mTest"。试按以下要求完成设计:
(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"职称"五个字段内容,所建查询命名为"qT1";
(2)以表"tTeacher1"为数据源创建一个选择查询,查找并显示没有在职的教师的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qT2";
(3)创建一个追加查询,从表"tTeacher1"里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表"tTeacher2"的相应五个字段中,所建查询命名为"qT3";
(4)创建一个窗体,命名为"fTest"。将窗体"标题"属性设置为"测试窗体";在窗体的主体节区添加一个命令按钮,命名为"btnR",按钮标题为"测试";设置该命令按钮的单击事件属性为给定的宏对象"mTest"。
本题解题思路:
(1)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)与第1小题类似,先选择题目上所说的三个字段,然后再选择"在职否"字段,把该字段中的"显示"中的钩去掉,并在"条件"中输入"False",最后以"qT2"保存查询。
(3)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,选择"查询"菜单中的"追加查询"菜单(或者右击鼠标,在弹出的菜单中选择"追加查询"),然后从"tEmployee"选择"编号"、"姓名"、"性别"、"年龄"和"职称"五个字段,在"年龄"字段的"条件"中输入"<=45"并在"或"中输入"<=35",在"职称"字段的"条件"中输入"教授"并在"或"中输入"副教授",在"字段"中选择"政治面目",在该字段的"条件"和"或"中输入"党员",最后以"qT3"保存查询。
(4)点击"窗体",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",在窗体的设计试图中选择工具栏上的"属性"按钮,在窗体属性的"标题"属性中输入"测试窗体";从"工具箱"中选择"命令按钮"添加到窗体的"主体"中,点击"属性"按钮,在属性对话框中把"名称"属性设置为"btnR","标题"属性设置为"测试","单击"属性中选择"mTest",最后以"fTest"保存窗体。
综合应用:
考生文件夹下存在一个数据库文件"Access3.mdb",里面已经设计好窗体对象"教师"。试在此基础上按照一下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"教师基本信息输出";
(2)在主体节区中"年龄"标签右侧的文本框显示内容设置为"年龄"字段值,并将文本框名称更名为"tAge";
(3)在主体节区添加一个标签控件,该控件放置在距左边0.1厘米、距上边5.0厘米,标签显示内容为"出生地",名称为"bMem";
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为"bOk"和"bQuit",按钮标题分别为"确定"和"退出";
(5)将窗体标题设置为"教师基本信息"。
注意:不允许修改窗体对象"教师"中未涉及的控件和属性。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到页眉中,并点击工具栏上的"属性"按钮,设置标签的名称和标题属性;
(2)选中"年龄"标签右边的文本框,并点击工具栏上的"属性"按钮,设置文本框的名称和控件属性;
(3)在工具箱中选择两个单选按钮控件,放到主体中的选项组中,并点击工具栏上的"属性"按钮,设置这两个单选按钮的名称和标题属性;
(4)在工具箱中选择两个命令按钮控件,放到页脚中,并点击工具栏上的"属性"按钮,设置这两个命令按钮的名称和标题属性;
(5)选中窗体,并点击工具栏上的"属性"按钮,设置窗体的标题属性。
第三套、基本操作题:
在考生文件夹下,"sampl.mdb"数据库文件中已建立表对象"tVisitor",同时在考生文件夹下还存有"exam.mdb"数据库文件。试按以下操作要求,完成表对象"tVisitor"的编辑和表对象"tLine"的导入:
(1)设置"游客ID"字段为主键;
(2)设置"姓名"字段为"必填"字段;
(3)设置"年龄"字段的"有效性规则"属性为:大于等于10且小于等于60;
(4)设置"年龄"字段的"有效性文本"属性为:"输入的年龄应在10岁到60岁之间,请重新输入。";
(5)在编辑完的表中输入如下一条新记录,其中"照片"字段输入采用对象文件插入的方法。照片文件名为照片.JPG,已保存在考生文件夹下。
(6)将"exam.mdb"数据库文件中的表对象"tLine"导入到"samp1.mdb"数据库文件内,表名不变。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tVisitor",点击"设计"按钮,在弹出的表设计器中选中"游客ID"行,点击工具栏上的"主键"按钮;选中"姓名"字段,把该字段的"必填字段"属性设置为"是";选中"年龄"字段,再选中下面的"有效性规则",点击右边的"..."按钮,弹出"表达式生成器",在文本框中输入">=10 And <=60",也可以直接在那个"有效性规则"框中直接输入">=10 And <=60",然后在"有效性文本"右边的框中直接输入"输入的年龄应在10岁到60岁之间,请重新输入。"。然后保存该表。
第三步:打开表"tVisitor",在最后输入题面所要求的各字段的内容。其中插入图片,可以使用"插入"菜单中的"对象"菜单,或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的"照片.JPG"。
第四步:选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"exam.mdb",再选择该库中的"tLine",点击"确定"进行导入。
简单应用题:
考生文件夹下存在一个数据文件"samp2.mdb",里面已经设计好两个表对象"tBand"和"tLine"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示"团队ID"、"导游姓名"、"线路名","天数","费用",等五个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找并显示旅游"天数"在五到十天之间(包括五天和十天)的"线路名"、"天数"和"费用",所建查询名为"qT2";
(3)创建一个选择查询,能够显示"tLine"表的所有字段内容,并添加一个计算字段"优惠后价格",计算公式为:优惠后价格=费用*(1-10%),所建查询名为"qT3";
(4)创建一个删除查询,删除表"tBand"中出发时间在2002年以前的团队记录,所建查询命名为"qT4"。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表和"tLine"表,然后从"tBand"表中选择"团队ID"和"导游姓名",从"tLine"表中选择"线路名"、"天数"和"费用",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tLine"表,选择题目中所说的三个字段,然后在"天数"字段的"条件"中输入">=5 And <=10",最后以"qT2"保存查询。
(3)与第2小题类似,选择表中的"线路ID"、"线路名"、"天数"和"费用"字段,然后在第五个字段中输入"优惠后价格: ([费用]*(.9))"("或优惠后价格: ([费用]*(1-.1))"),最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBand"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"出发时间",并在"条件"中输入"<#2002-1-1#",最后以"qT4"保存查询。
综合应用题:
考生文件夹下存在一个数据文件"samp3.mdb",里面已经设计好窗体对象"fTest"及宏对象"m1"。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle"标题显示为"窗体测试样例";
(2)在窗体主体节区内添加二个复选框控件,复选框选项按钮分别命名为"opt1"和"opt2",对应的复选框标签显示内容分别为"类型a"和"类型b",标签名称分别为"bopt1"和"bopt2";
(3)分别设置复选框选项按钮opt1和opt2的"默认值"属性为假值;
(4)在窗体页脚节区位置添加一个命令按钮,命名为"bTest",按钮标题为"测试";
(5)设置命令按钮bTest的单击事件属性为给定的宏对象m1;
(6)将窗体标题设置为"测试窗体"。
注意:不允许修改窗体对象fTest中未涉及的属性;不允许修改宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的"属性"按钮,设置标签的名称为"bTitle",标题属性为"窗体测试样例"。
(2)在工具箱中选择复选框控件,添加两个该控件到窗体的主体中,设置这两个控件的名称为"opt1"和"opt2",并设置它们的默认值属性为"=False";选择复选框对应的标签,设置它们的名称为"bopt1"和"bopt2",标题为"类型a"和"类型b"。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,设置这个命令按钮的名称为"bTest",标题属性为"测试",单击属性为"m1"。
(4)选中窗体,并点击工具栏上的"属性"按钮,设置窗体的标题属性为"测试窗体"。
第四套、基本操作题:
在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tNorm"。试按以下操作要求,完成表的编辑:
(1)设置"产品代码"字段为主键;
(2)将"单位"字段的默认值属性设置为"只"、字段大小属性改为1;
(3)删除"规格"字段值为"220V-4W"的记录;
(4)删除"备注"字段;
(5)将"最高储备"字段大小改为长整型,"最低储备"字段大小改为整型;
(6)将"出厂价"字段的数据类型设置为货币型。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tNorm",点击"设计"按钮,在弹出的表设计器中选中"产品代码"行,点击工具栏上的"主键"按钮;选中"单位"字段,在"默认值"属性右边的文本框中输入"只"并把"字段大小"属性值改为"1";选中"最高储备"字段,把"字段大小"的属性值改为"长整型",选中"最低储备"字段,把"字段大小"的属性值改为"整型";选中"备注"字段,在工具栏上选择"删除行"或者在右击鼠标弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"出厂价"字段,把该字段的数据类型改为"货币"型。然后保存该表。
第三步:打开表"tNorm",选中"规格"字段值为"220V-4W"的记录,然后选择工具栏上的"删除记录"按钮或者选择右键鼠标弹出菜单中的"删除记录",在弹出的对话框中选择"是",删除该记录。
简单应用题:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tNorm"和"tStock"。试按以下要求完成设计:
(1)创建一个选择查询,查找并显示每种产品的"产品名称"、"库存数量"、"最高储备"和"最低储备"等四个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找库存数量超过10000的产品,并显示"产品名称"和"库存数量"。所建查询名为"qT2";
(3)以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。当运行该查询时,提示框中应显示"请输入产品代码:"。所建查询名为"qT3";
(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为"qT4"。注意:交叉表查询不做各行小计。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表和"tNorm"表,然后从"tStock"表中选择"产品名称"和"库存数量",从"tNorm"表中选择"最高储备"和"最低储备",以"qT1"保存查询。
(2)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,选择题目中所说的两个字段,然后在"库存数量"字段的"条件"中输入">10000",最后以"qT2"保存查询。
(3)与第2小题类似,选择题目上所说的三个字段,然后在"产品代码"字段的"条件"中输入"[请输入产品代码:]",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStock"表,然后点击"查询"菜单中的"交叉表查询"菜单(或点击右键,选择查询类型中的"交叉表查询")。在字段中选择"产品名称","交叉表"中选择"行标题";选择"规格"字段,在"交叉表"中选择"列标题";选择"单价"字段,"交叉表"中选择"值",并在"总计"中选择"平均值"。最后以"qT4"保存查询。
综合应用题:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tEmployee"和查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上上按照以下要求补充报表设计:
(1)报表的报表页眉节区位置添加一个标签控件,其标题显示为"职员基本信息表",并命名为"bTitle";
(2)将报表主体节区中名为"tDate"的文本框显示内容设置为"聘用时间"字段值;
(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米位置,并命名为"tPage"。规定页码显示格式为"当前页/总页数",如1/20、2/20、……、20/20等。
注意:不允许修改数据库中的表对象"tEmployee"和查询对象"qEmployee";不允许修改报表对象"rEmployee"中未涉及的控件和属性。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称属性为"bTitle"和标题属性为"职员基本信息表"。
(2)选中主体中的名为"tDate"的文本框,设置其控件来源属性为"聘用时间"字段。
(3)选择一个文本框,放到报表的页面页脚中,设置它的名称为"tPage"、上边距属性为0.25厘米和左边距属性为14厘米,并在控件来源属性中输入"=[Page] & "/" & [Pages]"。
第五套、基本操作题:
在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmployee"。试按以下操作要求,完成表的编辑:
(1)设置"编号"字段为主键;
(2)设置"年龄"字段的有效性规则为:大于16;
(3)删除表结构中的"所属部门"字段;
(4)在表结构中的"年龄"与"职务"两个字段之间增添一个新的字段:字段名称为"党员否",字段类型为"是/否"型;
(5)删除表中职工编号为"000014"的一条记录;
(6)在编辑完的表中追加以下一条新记录:
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmployee",点击"设计"按钮,在弹出的表设计器中选中"编号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,在"有效性规则"属性右边的文本框中输入">16";选中"所属部门"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"职务"字段行,再点击工具栏上的"插入行"按钮或者在鼠标右击后弹出的菜单中选择"插入行",在"字段名称"中填入"党员否",数据类型选择"是/否"。然后保存该表。
第三步:打开表"tEmployee",选中编号为"000014"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",然后在弹出的另一个对话框中选择"是";最后在表的最后追加输入题面所要求的各字段的内容。
简单应用题:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tBook",试按以下要求完成设计:
(1)创建一个选择查询,查找并显示图书的"书名"、"作者名"和"出版社名称"等三个字段的内容,所建查询命名为"qT1";
(2)创建一个选择查询,查找并显示图书单价大于等于15且小于等于20的图书,并显示"书名"、"单价"、"作者名"和"出版社名称"等四个字段的内容,所建查询名为"qT2";
(3)创建一个参数查询,按出版社名称查找某出版社的图书信息,并显示图书的"书名"、"类别"、"作者名"和"出版社名称"等四个字段的内容。当运行该查询时,提示框中应显示"请输入出版社名称:",所建查询名为qT3"。
(4)创建一个选择查询,统计所有图书的平均单价,并将显示的字段设为"平均单价",所建查询名为"qT4"。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,选择题目中所说的三个字段,以"qT1"保存查询。
(2)与第1小题类似,选择题目中所说的四个字段,然后在"单价"字段的"条件"中输入">=15 And <=20",最后以"qT2"保存查询。
(3)与第1小题类似,选择题目上所说的四个字段,然后在"出版社名称"字段的"条件"中输入"[请输入出版社名称:]",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tBook"表,然后在"字段"中输入"平均单价: (Avg([单价]))"(或"平均单价: (Sum([单价])/Count([图书编号]))"),最后以"qT4"保存查询。
综合应用题:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tEmployee"和"tGroup"及查询对象"qEmployee",同时还设计出以"qEmployee"为数据源的报表对象"rEmployee"。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为"bTitle",标题显示为"职工基本信息表";
(2)在"性别"字段标题对应的报表主体节区距上边0.1厘米、距左侧5.2厘米位置添加一个文本框,显示出"性别"字段值,并命名为"tSex";
(3)设置报表主体节区内文本框"tDept"的控件来源属性为计算控件。要求该控件可以根据报表数据源里的"所属部门"字段值,从非数据源表对象"tGroup"中检索出对应的部门名称并显示输出。(提示:考虑Dlookup函数的使用。)
注意:不允许修改数据库中表对象"tEmployee"和"tGroup"及查询对象"qEmployee";不允许修改报表对象"qEmployee"中未涉及的控件和属性。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的"属性"按钮,在弹出的属性框中设置名称属性为"bTitle"和标题属性为"职工基本信息表"。
(2)选择一个文本框,放到主体中,设置它的名称为"tSex"、上边距属性为"0.1厘米"和左边距属性为"5.2厘米",并在控件来源属性中选择"性别"字段。
(3)选择"所属部门"下面的"tDept"文本框,在控件来源属性中输入=DLookUp("名称","tGroup","部门编号='" & 所属部门 & "'")。
DLookUp函数中,第一个参数为需要返回其值的字段,第二个参数为第一个参数所属表或查询的名称,第三个参数为第一个字段值的查找范围,即查询条件,相当于查询语句中的WHERE子句。
第六套、基本操作题:
在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tStud"。试按以下操作要求,完成表的编辑修改:
(1)将"编号"字段改名为"学号",并设置为主键;
(2)设置"入校时间"字段的有效性规则为2005年之前的时间(不含2005年);
(3)删除表结构中的"照片"字段;
(4)删除表中学号为"000003"和"000011"的两条记录;
(5)设置"年龄"字段的默认值为23;
(6)完成上述操作后,将考生文件夹下文本文件tStud.txt中的数据导入并追加保存在表"tStud"中。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tStud",点击"设计"按钮,在弹出的表设计器中选中"编号",将其修改为"学号",选中"学号"行,点击工具栏上的"主键"按钮;选中"入校时间"字段,在"有效性规则"属性右边的文本框中输入"<#2005-1-1#";选中"照片"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是";选中"年龄"字段,在"默认值"属性右边的文本框中输入"23"。
第三步:打开表"tStud",分别选中编号为"000003"和"000011"的记录,然后点击工具栏上的"删除记录"按钮,或者单击鼠标右键,在弹出的下拉菜单中选择"删除记录",然后选择"是"。
第四步:关闭表"tStud",选择"文件"菜单下的"获取外部数据"中的"导入",或者右击鼠标,在弹出的下拉菜单中选择"导入",然后在"导入"对话框中选择考生文件夹下的"tStud.txt"(注意选择文件类型),点击"导入"后再点击"下一步",选中"第一行包含字段名"的复选框,点击"下一步",选中现有的表tStud,点击"下一步"、"完成"即可。
简单应用题:
考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tTeacher1"和"tTeacher2"。试按以下要求完成设计:
(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"、"性别"、"年龄"和"工作时间"五个字段内容,所建查询命名为"qT1";
(2)以表"tTeacher1"为数据源创建一个选择查询,查找并显示在职教授的"编号"、"姓名"和"联系电话"三个字段内容,所建查询命名为"qT2";
(3)以表"tTeacher1"为数据源创建一个选择查询,查找并显示教师的"编号"、"姓名"和"工龄"三个字段内容。其中,标题为"工龄"的显示字段为计算字段,所建查询命名为"qT3";
注意:计算时,当前年必须用相关函数返回。
(4)创建一个删除查询,删除表"tTeacher2"中年龄大于60的教师信息,所建查询命名为"qT4"。
本题解题思路:
(1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher1"表,然后选择题目中所说的五个字段,以"qT1"保存查询。
(2)与第1小题类似,先选择题目上所说的三个字段,再选择表中的"在职否"和"职称"字段,把这两个字段"显示"中的钩去掉,在"在职否"的"条件"中输入"true",在"职称"的"条件"中输入"教授",最后以"qT2"保存查询。
(3)与第1小题类似,先选择"编号"和"姓名"字段,然后在第三个字段中输入"工龄: Year(Date())-Year([工作时间])",最后以"qT3"保存查询。
(4)选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tTeacher2"表,然后点击"查询"菜单中的"删除查询"菜单(或点击右键,选择查询类型中的"删除查询"),在字段中选择"年龄",并在"条件"中输入">60",最后以"qT4"保存查询。
综合应用题:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计好表对象"tTeacher"、窗体对象"fTest"和宏对象"m1"。试在此基础上按照以下要求补充窗体设计:
(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为"bTitle",初始化标题显示为"教师基本信息输出";
(2)将主体节区中"学历"标签右侧的文本框显示内容设置为"学历"字段值,并将该文本框名称更名为"tBG";
(3)在窗体页脚节区位置添加一个命令按钮,命名为"bOk",按钮标题为"刷新标题";
(4)设置命令按钮bOk的单击事件属性为给定的宏对象m1;
(5)将窗体标题设置为"教师基本信息"。
注意:不允许修改窗体对象"fTest"中未涉及的控件和属性;不允许修改表对象tTeacher和宏对象m1。
本题解题思路如下:
(1)在工具箱中选择一个标签,放到窗体页眉中,并点击工具栏上的"属性"按钮,设置标签的名称为"bTitle",标题属性为"教师基本信息输出";
(2)选择"学历"标签右侧的文本框,并点击工具栏上的"属性"按钮,设置该文本框的名称为"tBG",控件来源属性选择"学历"字段。
(3)在工具箱中选择一个命令按钮控件,放到窗体页脚中,并点击工具栏上的"属性"按钮,设置这个命令按钮的名称为"bOk",标题属性为"刷新标题",单击属性为"m1";
(4)选中窗体,并点击工具栏上的"属性"按钮,设置窗体的标题属性为"教师基本信息"。
第七套、基本操作题:
在考生文件夹下,"samp1.mdb"数据库文件中已建立表对象"tEmp"。试按以下操作要求,完成对表"tEmp"的编辑修改和操作:
(1)将"编号"字段改名为"工号",并设置为主键;
(2)设置"年龄"字段的有效性规则为:年龄大于等于17;
(3)设置"聘用时间"字段的默认值为:2005-8-2;
(4)删除表结构中的"简历"字段;
(5)将考生文件夹下"samp0.mdb"数据库文件中的表对象"tTemp"导入到"samp1.mdb"数据库文件中;
(6)完成上述操作后,在"samp1.mdb"数据库文件中做一个表对象"tEmp"的备份,命名为"tEL"。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选中表"tEmp",点击"设计"按钮,在弹出的表设计器中选中"编号",将其修改为"工号",选中"工号"行,点击工具栏上的"主键"按钮;选中"年龄"字段,在"有效性规则"属性右边的文本框中输入">=17";选中"聘用时间"字段,在"默认值"属性右边的文本框中输入"#2005-8-2#";选中"简历"字段行,再点击工具栏上的"删除行"按钮或者在鼠标右击后弹出的菜单中选择"删除行",然后在弹出的另一个对话框中选择"是"。
第三步:关闭表"tEmp",选择"文件"菜单下的"获取外部数据"中的"导入",或者右
展开阅读全文