第 1 页:基本操作题 |
第 2 页:简单应用题 |
第 3 页:综合应用题 |
简单应用题
6(1)在考生文件夹下有一个数据库“产品”,其中有数据库表“产品”。使用报表向导制作一个名为“rpt1”的报表。要求:选择显示表中的所有字段,报表样式为“账务式”;报表布局:列数为“2”,方向为“横向”,排序字段为“产品编号”;标题“产品浏览”。
(2)请修改并执行名为“bdl”的表单,要求如下:为表单建立数据环境,并向其中添加表“产品”、“零件”和“产品清单”。将表单标题改为“产品装配清单”;修改命令按钮下的Click事件的语句,使得单击该按钮时使用SQL语句查询出“0002”产品的零件使用情况(包括“零件”的全部字段和“产品清单”的“数量”字段)。
参考解析:
【考点指引】本大题第l小题考查的是报表向导的使用,按向导提示逐步操作即可;第2小题考查的是表单设计的一些基本操作,包括建立数据环境、修改表单标题和命令按钮事件代码的编写。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“报表”,单击“向导”按钮打开“向导选取”窗口,选择“报表向导”,单击“确定”按钮进入“报表向导”对话框。
②在“报表向导”对话框中,选择“产品”数据库下的“产品”数据表,并把全部“可用字段”添加到“选定字段”列表框中。
③单击“下一步”进入“分组记录”,因题未要求,单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择“账务式”。
④单击“下一步”进入“定义报表布局”,将“列数”设置为“2”,在“方向”选项组中选择“横向”。
⑤单击“下一步”进入“排序记录”的设计界面,将“可用字段或索引标识”列表框中的“产品编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑥单击“下一步”,进入最后的“完成”设计界面,在“报表标题”文本框中输入“产品浏览”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以“rptl”文件名保存在考生文件夹下,退出报表设计向导。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框中的“文件类型”下拉列表框中选择“表单”,选择“bdl.scx”,单击“确定”按钮,打开表单设计器,将Caption属性值修改为“产品装配清单”。
②在表单设计器中,鼠标右键单击空白表单,选择“数据环境”快捷菜单命令,打开表单的数据环境,选择数据库“产品”,将数据表文件“产品”、“零件”和“产品清单”添加到数据环境中。
③双击“零件使用信息”命令按钮,在Click事件中输入代码:
SELECT零件.*,数量FROM零件,产品清单WHERE零件.零件编号=产品清单.零件编号AND产品清单.产品编号=”0002”
④关闭表单设计器并保存表单。
7设计一个表单clock完成以下功能:
(1)表单上有一个标签,表单运行时标签的Caption属性显示为系统时间,且表单运行期间标签标题动态显示当前系统时间。标签标题字体大小为20,布局为“中央”,字体颜色为“红色”,标签“透明”。
(2)表单上另有3个命令按钮,标题分别为“蓝色”、“绿色”和“关闭”。当单击“蓝色”命令按钮时,表单背景颜色变为蓝色;当单击“绿色”命令按钮时,表单表单背景颜色变为绿色;单击“关闭”命令按钮表单退出。表单的Name属性和表单文件名均设置为“clock”,标题为“变色时钟”。
参考解析:
【考点指引】本大题第1小题考查表单标签控件的各种属性设置;第2小题主要考查表单中一些基本控件的建立及属性的设置,属性设置可直接在属性窗口中修改。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“新建
文件”按钮打开表单设计器,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签按钮Label1,在标签属性窗口中修改属性FontSize为“20”,Alignment为“中央”,ForeColor为“255,0,0”,BackStyle为“0”。
②单击表单控件工具栏上的“计时器”控件图标,为表单添加一个计时器Timer1,在标签计时器属性窗口中修改“Interval”为“1000”,双击“Timer Event"打开Timer事件代码编辑窗口,输入代码:ThisForm.Label1.Caption=time()。
③选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框输入表单文件名“clock”,保存在考生文件夹下,然后运行表单。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框中的“文件类型”下拉列表框中选择“表单”,选择“clock.sex”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,在表单属性窗口中将Name属性值修改为“clock”,将Caption属性值修改为“变色时钟”;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加3个命令按钮Command1、Command2、Command3,在按钮属性窗口中将命令按钮Command1的Name属性值修改为“cmdBlue”,将Caption属性值修改为“蓝色”。以同样的方法,将第二个命令按钮Command2的Name属性值修改为“cmdGreen”,将Caption属性值修改为“绿色”,将第三个命令按钮Command3的Name属性值修改为“cmdClose”,将Caption属性值修改为“关闭”。
③双击“关闭”按钮,打开Click代码编辑窗口,输入代码:ThisForm.Release,并关闭。
④双击“蓝色”按钮,打开Click代码编辑窗口,输入代码:ThisForm.BackCo1or=RGB(0,0,255),并关闭。
⑤双击“绿色”按钮,打开Click代码编辑窗口,输入代码:ThisForm.BackColor=RGB(0,255,0),并关闭。
⑥选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,然后运行表单。
8(1)使用菜单设计器制作一个名为“cd1”的菜单,菜单有两个菜单项“工具”和“查看”。“工具”菜单项有“拼写和语法”和“字数统计”两个子菜单;“查看”菜单项下有“普通”、“页面”、“图表”和“表格”4个子菜单。
(2)对“仓库管理”数据库编写程序“cx1”,完成如下操作:
①在“仓库”表中插入一条记录(”006”,”仓库6”,”南京”,5,7000)。
②统计各个城市的员工人数和工资总数,统计结果中包含“城市”、“员工人数”和“总工资”3个字段。将统计结果保存在表“result”中。
参考解析:
【考点指引】本大题第l小题主要考查菜单及子菜单的创建。第2小题主要考查利用SQL的INSERT语句插入记录和分组命令GROUP BY的使用。
(1)【解题步骤】
①选择【文件】→【新建】命令,选择“菜单”,单击“新建文件”按钮,再单击“菜单”按钮,打开菜单设计器,在“菜单名称”中输入“工具”,在“结果”下拉列表框中选择“子菜单”,单击下一行,在“菜单名称”中输入“查看”,在“结果”下拉列表框中选择“子菜单”。
②单击“工具”菜单行,单击“创建”按钮创建“工具”子菜单,输入子菜单名称“拼写和语法”,单击下一行,输入子菜单名称“字数统计”。
③在菜单设计器的右上角的“菜单级”下拉列表框下选择“菜单栏”返回到上一级菜单,单击“查看”菜单行,单击“创建”按钮创建“查看”子菜单,输入子菜单名称“页面”,单击下一行,输入子菜单名称“图表”,单击下一行,输入子菜单名称“表格”。
④选择【菜单】→【生成】命令,将菜单保存为“cd1”,生成一个菜单文件“ed1.mpr”,关闭菜单设计窗口。
(2)【解题步骤】
①在命令窗口中输人命令:MODICOMMcxl(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
INSERTINT0仓库VALUES(”006”,”仓库6”,”南京”,5,7000)
SELECT所在城市,SUM(人数)AS员工人数,SUM(总工资)AS总工资INTO TABLE result FROM仓库GROUP BY所在城市
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DO cxl(回车执行)执行程序文件。
9在考生文件夹下,有一个数据库“教材”,其中有数据库表“教材”和表“作者”。
(1)在表单向导中选取一对多表单向导创建一个表单。要求:从父表“作者”中选取字段“作者姓名”和“作者单位”,从子表“教材”中选取字段“教材名称”、“价格”和“出版社”,表单样式选取“阴影式”,按钮类型使用“文本按钮”,按作者姓名升序排序,表单标题为“教材信息”,最后将表单存放在考生文件夹中,表单文件名是“bd1”。
(2)建立价格大于或等于25,按作者姓名升序排序的本地视图“view1”,该视图按顺序包含字段“作者姓名”、“作者单位”、“教材名称”、“价格”和“出版社”,然后使用新建立的查询视图中的全部信息,并将结果存人表“result”中。
参考解析:
【考点指引】本大题第1小题考查了一对多表单向导的使用,按向导提示逐步操作即可;第2小题考查的是视图的创建和使用。
(1)【操作步骤】
①选择【文件】→【新建】命令,选择【表单】,单击“向导”按钮打开“向导选取”窗口,选择“一对多表单向导”,单击“确定”按钮进人“一对多表单向导”窗口。
②在“一对多表单向导”窗口中,选择“数据库和表”列表框中的“作者”作为父表,将“可用字段”列表框中的“作者姓名”和“作者单位”字段添加到右边的“选定字段”列表框中,用做父表的可用字段。
③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“教材”作为子表,将“教材”表中的“教材名称”、“价格”和“出版社”字段添加到“选定字段”列表框中。
④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“作者编号”和子表的“作者编号”字段。
⑤单击“下一步”进入“选择表单样式”的界面,在“样式”列表框中选择“阴影式”,“按钮类型”选择“文本按钮”。
⑥单击“下一步”进入“排序次序”的设计界面,将“可用字段或索引标识”列表框中的“作者姓名”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
⑦单击“下一步”,进入最后的“完成”设计界面,在“表单标题”文本框中输入“教材信息”为表单添加标题,单击“完成”按钮,在系统弹出的“另存为”对话框中,将表单以“bd1”文件名保存在考生文件夹下,退出表单设计向导。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“教材.dbc”,单击“确定”按钮,打开数据库设计器。
②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“教材”,将表“教材”、“作者”分别“添加”到视图设计器中,系统会自动选择关联字段“作者编号”为表“教材”和“作者”建立内部联系,单击“确定”按钮关闭“连接条件”对话框,然后关闭“添加表或视图”对话框。
③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“作者姓名”、“作者单位”、“教材名称”、“价格”和“出版社”等字段添加到右边的“选定字段”列表框中。
④在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“教材.价格”字段,在“条件”下拉列表框中选择“>=”,在“实例”文本框中输入“25”。
⑤在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“作者.作者姓名”字段,单击“添加”按钮,将“作者.作者姓名”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。
⑥在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存。
⑦在命令窗口中输人命令:SELECT*INTO TABLEresult FROM view1(回车执行)。
10(1)根据数据库“投资管理”下的“股票”表和“数量”表建立一个查询,该查询包含两个表中的全部字段。要求按“现价”排序(降序),并将查询保存为“qryl”。
(2)考生文件夹下有一个名为“bd2”表单文件,其中有一个命令按钮(标题为“查询”)下的Click事件下的语句是错误的。请按要求进行修改。要求:单击该按钮查询住宿在男生楼l栋1号的所有学生的全部信息。该事件共有三条语句,每一句都有一处错误。更正错误但是不允许添加或删除行。
参考解析:
【考点指引】本大题第1小题考查查询的建立;第2小题主要考查表单控件的正确使用。
(1)【操作步骤】
①选择【文件】→【打开】命令,打开考生文件夹下的数据库“投资管理”。
②选择【文件】→【新建】命令,选择“查询”,单击“新建文件”按钮,弹出“添加表或视图”对话框,将表“股票”和“数量”分别添加到查询设计器中,系统会自动根据两表的“股票代码”字段建立两表之间的内部联系,然后关闭“添加表或视图”对话框。
③根据题意,在查询设计器的“字段”选项卡中,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中。
④在“排序依据”选项卡中将“选定字段”列表框中的“现价”字段添加到右边的“排序条件”中,在“排序选项”中选择“降序”。
⑤关闭查询设计器并保存查询为“qry1”。
(2)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd2.scx”,单击“确定”按钮,打开表单设计器。
②在表单设计器中,双击“查询”按钮,打开Click事件编辑窗口,做如下修改:
ThisF0rm.Grid1.RecordSourceType=4
ThisForm.Gridl.RecordSource=〝SELECT*FROM学生WHERE宿舍编号IN(SELECT宿舍编号FROM宿舍WHERE宿舍名称=′男生楼1栋1号‵)〞
ThisForm.Grid1.REFREsH
注:黑体带下划线部分为修改的地方。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |