一、基本操作题(共4题,第1、2题各7分,第3、4题各8分,共计30分) (1)建立项目"商场";并把"产品管理"数据库加入到该项目中。 (2)为"产品"表增加字段:销售价N(6,2),该字段允许出现"空"值,默认值为.NULL.。 (3)为"销售价"字段设置有效性规则:销售价>=0;出错提示信息是:销售价必须大于等于0。 (4)使用报表向导为"产品"表创建报表:报表中包括"产品"表中全部字段,报表样式用"带区式",报表中数据按"商品号"降序排列,报表文件名cp_report.frx。其余按缺省设置。 二、简单应用题(共2小题,每题各20分,共计40分) (1)使用SQL命令查询2007年(不含)以前进货的商品,列出其"分类名"、"商品名"和"进货日期",查询结果按"进货日期"升序排序并存入文本文件buy.txt中,所用命令存入文本文件buy_sql.txt中。 (2)用SQL UPDATE命令为所有"商品号"首字符是"2"(要求使用SUBSTR()函数)的商品计算销售价:销售价为在进货价基础上加25.86%,并把所用命令存入文本文件sell.txt中。 三、综合应用题(共1小题,计30分) 建立表单,表单文件名和表单名均为myform,表单标题为"商品浏览"。 如图2-8所示。功能要求如下: 图2-8 表单示例 ①表单中包含选项按钮组(OptionGroup1)控件选择商品分类(饮料(Option1)、调料(Option2)、小家电(Option3)、橱卫用品(Option4)、食品(Option5)、烟酒类(Option6))。 ②单击"确定"(Command2)命令按钮,显示选中分类的商品,要求使用DO CASE语句判断选择的商品分类。 ③在浏览商品的界面中按Esc键返回界面。 ④单击"退出"(Command1)命令按钮,关闭并释放表单。 注:选项按钮组控件的Value属性必须为数值型。
一、基本操作题 【审题分析】 本题考查了项目管理器的建立和使用;数据库表有效性规则的建立;报表向导的使用。 需要注意的是字段有效性规则是在表设计器中建立的,"默认值"、"规则"和"信息"的设置均属于字段有效性规则范围,在输入各有效性规则的值时要注意对应的数据类型。 本题可以通过项目管理器打开表设计器进行操作;项目管理器和报表的向导的操作都属于最基本的操作。 【操作步骤】 (1)①在命令窗口执行命令:CREATE PROJECT 商场,新建一个项目管理器。 ②在项目管理器中选中"数据"选项卡内的"数据库"项,然后单击"添加"按钮,在弹出的"打开"对话框中双击"产品管理"数据库文件,将数据库添加到项目管理器中。 (2)①在项目管理器中单击"数据库"前面的"+"号,依次展开"数据库"→"产品管理" →"表",选中"产品"表,然后单击"修改"命令按钮,打开"产品"表设计器。 ③在表设计"字段"选项卡的"字段名"列的最后一个空白文本框中输入字段名"销售价",在"类型"下拉框中选择"数值型",在"宽度"文本框中输入"6","小数位数"中输入"2",单击"NULL"列的无符号按钮,使其按钮被选中(被选中的按钮上会出现一个"√"符号)。 ④然后在"字段有效性"的"默认值"文本框中输入:.NULL.。 (3)紧接上小题操作,在"产品"表中选中"销售价"字段,在"字段有效性"的"规则"文本框中输入:销售价=>0,在"信息"框中输入:"销售价必须大于等于0",单击"确定"按钮保存表结构修改。 (4)①执行【文件】→【新建】菜单命令,或单击"常用"工具栏的"新建"按钮,在弹出的"新建"对话框中选中"报表"选项,然后单击"向导"图标按钮,系统弹出"向导取向"对话框,选中"报表向导"项,单击"确定"按钮,启动报表向导。 ②在报表向导的"步骤1 - 字段选取"界面的"数据库和表"下选中"产品"表,将"可用字段"中全部字段添加到"选定字段"中,单击"下一步"按钮。 ③跳过"步骤2 - 分组记录"界面继续单击"下一步"按钮。 ④在报表向导的"步骤3 - 选择报表样式"界面中选中"样式"列表中的"带区式",单击"下一步"按钮。 ⑤跳过"步骤4 - 定义报表布局"继续单击"下一步"按钮。 ⑥在报表向导的"步骤5 - 排序记录"界面中双击"可用的字段或索引标识"中的"商品号"字段到"选定字段"列表中,然后单击"降序"单选项,单击"下一步"按钮。 ⑦在报表向导的"步骤6 - 完成"界面中单击"完成"按钮,在"另存为"对话框的"保存报表为:"框中输入报表文件名cp_report,单击"保存"按钮。
|