(2)判断并设置表\的主键,同时将上面增加的\姓名\字段隐藏。 (3)设置表\的\基本工资\字段的默认值为1000。
(4)在当前数据库中,对表\做一个备份,并命名为表\。
(5)设置表\的有效性规则为:\津贴\字段的值必须小于等于\基本工资\字段值。
(6)将已有的\水费.xls\文件导入到samp1.mdb数据库中,并导入的表命名为\水费记录\。\水费记录\表结构如下表所示。
二、简单应用
考生文件夹下存在一个数据库文件\,里面已经设计好三个关联表对象\、\、\和一个空表\。试按以下要求完成设计:
(1)
创建一个查询,统计人数在5人以上(不含5)的院系人数,字段显示标题为\院系号\和\人数\,所建查询命名为\。
注意:要求按照学号来统计人数。
(2)创建一个查询,查找非\院系的选课学生信息,输出其\姓名\、\课程名\和\成绩\三个字段内容,所建查询命名为\。 (3)创建一个查询,查找还没有选课的学生的姓名,所建查询命名为\。 在\学号\字段的\条件\行中输入:Not In (select tScore.学号 from tScore)
(4)创建追加查询,将前5条记录的学生信息追加到表\的对应字段中,所建查询命名为\。
先设计,然后切换到SQL视图,将第二行的SQL语句修改为:SELECT TOP 5 tStud.学号, tStud.姓名, tStud.年龄。 三、综合应用
在考生文件夹下有一个数据库文件\,里面已经设计好表对象\产品\、\供应商\、查询对象\按供应商查询\和宏对象\打开产品表\、\运行查询\、\关闭窗口\。请按以下要求完成设计:
创建一个名为\的窗体,要求如下:
(1)对窗体进行如下设置:在距窗体左边1厘米、距上边0.6厘米处,依次水平放置3个命令按钮:\显示修改产品表\名为\、\查询\名为\和\退出\名为\,命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。
(2)设置窗体标题为\主菜单\。
(3)当单击\显示修改产品表\命令按钮时,运行宏\打开产品表\,即可浏览\产品\表。 (4)当单击\查询\命令按钮时,运行宏\运行查询\,即可启动查询\按供应商查询\。 (5)当单击\退出\命令按钮时,运行宏\关闭窗口\,关闭\窗体,返回到数据库窗口。 第12套上机题 一、基本操作
在考生文件夹下有一个数据库文件\,里边已建立两个表对象\和\;同时还存在一个Excel文件\。请按以下操作要求,完成表的编辑:
(1)将Excel文件\链接到\数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。
(2)将\表中隐藏的列显示出来。
(3)将\表中\政治面貌\字段的默认值属性设置为\团员\,并将该字段在数据表视图中的显示标题改为\政治面目\。 (4)设置\表的显示格式,使表的背景颜色为\深青色\、网格线为\白色\、文字字号为五号。 (5)建立\和\两表之间的关系。 二、简单应用
在考生文件夹下有一个数据库文件\,里面已经设计好3个关联表对象(名为\、\、\、一个空表(名为\和一个窗体对象(名为\。请按以下要求完成设计:
(1)创建一个选择查询,查找没有绘画爱好学生的\学号\、\姓名\、\性别\和\年龄\个字段内容,所建查询命名为\。 在\简历\字段的\条件\行输入 not like \绘画*\
(2)创建一个选择查询,查找学生的\姓名\、\课程名\和\成绩\个字段内容,将查询命名为\。
(3)创建一个参数查询,查找学生的\学号\、\姓名\、\年龄\和\性别\个字段内容。其中设置\年龄\字段为参数,参数值要求引用窗体fTemp上控件tAge的值,将查询命名为\。
(4)创建追加查询,将表对象\中\学号\、\姓名\、\性别\和\年龄\个字段内容追加到目标表\的对应字段内,将查询命名为\。(规定:\姓名\字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的\标识\字段中)。 创建计算字段:标识: [学号]+Left([姓名],1) 三、综合应用
考生文件夹下存在一个数据库文件\,里面已经设计好表对象\同时还设计出窗体对象\和子窗体对象\。请在此基础上按照以下要求补充\窗体的设计。 (1)将窗体标题改为\学生查询\。
(2)将窗体的边框样式改为\细边框\,取消窗体中水平和垂直滚动条、记录选定器、浏览按钮(导航按钮)和分割线;将子窗体边框样式改为\细边框\,取消子窗体中的记录选定器、浏览按钮(导航按钮)和分割线。
(3)在窗体中有两个标签控件,名称分别为\和\,将这两个标签上的文字颜色改为白色,背景颜色改为紫蓝色(紫蓝色代码为8388608)。
(4)将窗体主体节中控件的Tab次序改为:
\→\→\→\→\→\→\简单查询\→\。 (5)按照以下窗体功能,补充事件代码设计。
在窗体中有一个组合框控件和一个文本框控件,名称分别为\和\;有两个标签控件,名称分别为\和\;
还有三个命令按钮,名称分别为\、\和\。在\组合框中选择某一项目后,\标签控件将显示出所选项目名加上\内容:\。在\文本框中输入具体项目值后,单击\命令按钮,如果\和\两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中不全有值,显示消息框,消息框标题为\注意\,提示文字为\查询项目和查询内容不能为空!!!\,消息框中只有一个\确定\按钮;单击\命令按钮,在子窗体中显示\表中的全部记录;单击\命令按钮,将\和\两个控件中的值清空。
'************************* Add1 ************************ Dim aa
aa = cItem.Value
Ldetail.Caption = aa + \内容:\
'************************* Add1 ************************ '************************* Add2 ************************ fDetail.Form.RecordSource = \
'************************* Add2 ************************
'************************* Add3 ************************* MsgBox \查询项目和查询内容不能为空\注意\'************************* Add3 *************************
注意:不允许修改窗体对象\和子窗体对象\中未涉及的控件、属性和任何VBA代码;不允许修改表对象\。代码设计只允许补充一条语句、完成设计,不允许增删和修改其他位置已存在的语句。
第13套上机题 一、基本操作
在考生文件夹下的\数据库文件中已建立表对象\。请按以下操作要求,完成表的编辑: (1)判断并设置\表的主键。 (2)设置\性别\字段的默认值为\男\。 (3)删除表中1949年以前出生的雇员记录。 (4)删除\照片\字段。
(5)设置\雇员编号\字段的输入掩码为只能输入10位数字或空格形式。 (6)在编辑完的表中追加如下新记录:
二、简单应用
在考生文件夹下有一个数据库文件\,其中存在已经设计好的3个关联表对象\、\和\及一个临时表对象\。请按以下要求完成设计:
(1)创建一个查询,查找并显示照片信息为空的男同学的\学号\、\姓名\、\性别\和\年龄\个字段的内容,将查询命名为\。 (2)创建一个查询,查找并显示选课学生的\姓名\和\课程名\两个字段内容,将查询命名为\。
(3)创建一个查询,计算选课学生的平均分数,显示为\学号\和\平均分\两列信息,要求按照平均分降序排列,将查询命名为\。 (4)创建一个查询,将临时表对象\中女员工编号的第一个字符更改为\,所建查询命名为\。 在\编号\字段\更新到\行输入\编号],2,5) 三、综合应用
考生文件夹下有一个数据库文件\,其中存在已经设计好的表对象\和查询对象\,同时还设计出以\为数据源的报表对象\。请在此基础上按照以下要求补充报表设计:
(1)报表的报表页眉节区添加一个标签控件,标题为\职员基本信息表\,并命名为\。 (2)将报表主体节区中名为\的文本框显示内容设置为\聘用时间\字段值。
(3)在报表的页面页脚区添加一个计算控件,以输出页码。计算控件放置在距上边0.25厘米、距左侧14厘米的位置,并命名为\。规定页码显示格式为\当前页/总页数\,如1/20、2/20、?、20/20等。
注意:不能修改数据库中的表对象\和查询对象\;不能修改报表对象\中未涉及的控件和属性。 第14套上机题 一、基本操作
在考生文件夹下有一个数据库文件\和一个图像文件\。在数据库文件中已经建立了一个表对象\。请按以下操作要求,完成各种操作:
(1)设置\字段为主键;并设置\字段的相应属性,使该字段在数据表视图中的显示名称为\学号\。
(2)删除\备注\字段。
(3)设置\入校时间\字段的有效性规则和有效性文本,具体规则是:输入日期必须在2000年1月1日之后(不包括2000年1月1日);有效性文本内容为:\输入的日期有误,重新输入\。
(4)将学号为\学生的\照片\字段值设置为考生文件夹下的\图像文件(要求使用\由文件创建\方式)。 (5)将冻结的\姓名\字段解冻;并确保\姓名\字段列显示在\学号\字段列的后面。
(6)将\表中的数据导出到文本文件中,并以\文件名保存到考生文件夹下。 二、简单应用
在考生文件夹下有一个数据库文件\,里面已经设计好了个关联的表对象\、\、\和一个空表\,请按以下要求完成设计:
(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生\姓名\、\性别\、\年龄\和\入校时间\,所建查询名为\。 (2)创建一个查询,将所有学生设置为非党员,所建查询名为\。
(3)创建一个交叉表查询,要求能够显示各门课程男女生不及格人数,结果如下图所示,所建查询名为\。
要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源。交叉表查询不做各行小计。
(4)创建一个查询,将有不及格成绩的学生的\姓名\、\性别\、\课程名\和\成绩\等信息追加到\表的对应字段中,并确保\表中男生记录在前、女生记录在后,所建查询名为\;要求创建此查询后运行该查询,并查看运行结果。 三、综合应用
在考生文件夹下有一个数据库文件\,里面已经设计好表对象\和\,同时还设计出窗体对象\和\。请在此基础上按以下要求补充\窗体的设计:
(1)将窗体中名称\的标签控件上的文字颜色改为\蓝色\蓝色代码为16711680)、字体粗细改为\加粗\。 (2)将窗体标题设置为\显示/修改用户口令\。
(3)将窗体边框改为\细边框\样式,取消窗体中的水平和垂直滚动条、记录选择器、浏览按钮和分隔线;保留窗体的关闭按钮。
(4)将窗体中\退出\命令按钮(名称为\上的文字颜色改为棕色(棕色代码为128)、字体粗细改为\加粗\,并在文字下方加下划线。 (5)在窗体中还有\修改\和\保存\两个命令按钮,名称分别为\和\,其中\保存\命令按钮在初始状态为不可用,当单击\修改\按钮后,\保存\按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。如果在\口令\文本框中输入的内容与在\确认口令\文本框中输入的内容不相符,当单击\保存\按钮后,屏幕上应弹出如下图所示的提示框。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
要求:修改后运行该窗体,并查看修改结果。
注意:不要修改窗体对象\和\中未涉及的控件、属性;不要修改表对象\和\。
程序代码只能在\与\之间的空行内补充一行语句,完成设计,不允许增删和修改其它位置已存在的语句。 '*************************Add*************************' MsgBox \请重新输入口令!\
'*************************Add*************************' 第15套上机题 一、基本操作
在考生文件夹下,\数据库文件中已建立3个关联表对象(名为\线路\、\游客\和\团队\和窗体对象\。试按以下要求,完成表和窗体的各种操作:
(1)按照以下要求修改表的属性:
\线路\表:设置\线路ID\字段为主键、\线路名\字段为必填字段。
\团队\表:设置\团队ID\字段为有索引(无重复)、\导游姓名\字段为必填字段。 按照以下要求修改表结构:
向\团队\表增加一个字段,字段名称为\线路ID\,字段类型为文本型,字段大小为8。 (2)分析\团队\表的字段构成、判断并设置主键。 (3)建立\线路\和\团队\两表之间的关系并实施参照完整。
(4)将考生文件夹下Excel文件\中的数据链接到当前数据库中。要求:数据中的第一行作为字段名,链接表对象命名为\。 (5)删除\游客\表对象。
(6)修改\窗体对象的属性,取消\记录选择器\和\分隔线\显示,将窗体标题栏的标题改为\线路介绍\。 二、简单应用
在考生文件夹下有一个数据库文件\,里面已经设计好两个表对象住宿登记\和住房信息表\。请按以下要求完成设计: (1)创建一个查询,查找并显示客人的\姓名\、\入住日期\和\价格\个字段内容,将查询命名为\。
(2)创建一个参数查询,显示客人的\姓名\、\房间号\和\入住日期\个字段信息。将\姓名\字段作为参数,设定提示文本为\请输入姓名\,所建查询命名为\。
(3)以表对象\为基础,创建一个交叉表查询。要求:选择楼号为行标题列名称显示为\楼号\,\房间类别\为列标题来统计输出每座楼房的各类房间的平均房价信息。所建查询命名为\。
注:房间号的前两位为楼号。 交叉表查询不做各行小计。
(4)创建一个查询,统计出各种类别房屋的数量。所建查询显示两列内容,列名称分别为\和\,所建查询命名为\. 三、综合应用
在考生文件夹下有一个数据库文件\,里面已经设计了表对象\、窗体对象\、报表对象\和宏对象\。试在此基础上按照以下要求补充设计:
(1)设置表对象\中\年龄\字段的有效性规则为:年龄值在20到50之间(不含20和50),相应有效性文本设置为\请输入有效年龄\。 (2)设置报表\按照\性别\字段降序(先女后男)排列输出;将报表页面页脚区域内名为\的文本框控件设置为\第N页/共M页\形式显示。
(3)将\窗体上名为\的命令按钮由灰色无效状态改为有效状态。设置窗体标题为\职工信息输出\。
(4)根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在\窗体上单击\输出\命令按钮(名为\,弹出一个输入对话框,其提示文本为\请输入大于0的整数值\。
输入1时,相关代码关闭窗体(或程序)。
输入2时,相关代码实现预览输出报表对象\。
输入>=3时,相关代码调用宏对象\以打开数据表\。