计算机二级vf无忧题库第37道.ppt
文本预览下载声明
* 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开点菜数据库,完成如下操作: 1.打开菜单表,增加一个厨师姓名字段,字段类型为字符型,宽度为8; 2.使用报表向导建立一个简单报表,要求选择菜单表中所有字段(其他不做要求),并把报表保存为one.frx文件。 3.打开第2题建立的报表文件one,将报表标题修改为菜单一览表,最后保存所做的修改。 4.使用SQL的SELECT语句,根据顾客点菜表和菜单表查询顾客点单价大于等于40元菜的顾客号和菜编号、菜名、单价和数量,结果按菜编号降序排序并存储到名为TABA的表中,将SQL的SELECT语句存储到名为TWO.PRG的文件中。表TABA由SELECT语句自动建立。注意:在SQL语句中不要对表取别名。 第1题,本题的主要考核点是字段的添加。 打开菜单表表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。 第2题,本题的主要考核点是使用报表向导制作报表。 启动报表向导可在文件菜单中选择新建或者单击工具栏上的新建按钮,打开新建对话框,文件类型选择报表,单击向导按钮。或者在工具菜单中选择向导子菜单,选择报表,或直接单击工具栏上的报表向导图标按钮。然后按照向导提示操作即可。 第3题,本题的主要考核点是报表的设计。 打开题目要求的报表文件,在报表控件工具栏中选择标签,然后修改报表的标题。 第4题,本题的主要考核点是SQL语句的使用。 select 顾客点菜表.顾客号,菜单表.菜编号,菜单表.菜名,菜单表.单价,顾客点菜表.数量 from 点菜!菜单表 inner join 点菜!顾客点菜表 on 菜单表.菜编号=顾客点菜表.菜编号 where 菜单表.单价=40 into table taba order by 菜单表.菜编号 desc 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下,完成如下简单应用: 1.打开“点菜”数据库,使用查询设计器设计一个名称为THREE的查询,根据顾客点菜表和菜单表,查询顾客的“顾客号”和“消费金额合计”。顾客某次消费金额由数量*单价得出,而消费金额合计则为其各次消费金额之和。查询结果按“消费金额合计”降序排序,并将查询结果输出到表TABB中,表TABB的两个字段名分别为:顾客号,消费金额合计。设计完成后,运行该查询。 2.创建设计一个文件名为testA的表单,如下图所示。表单的标题名为选择磁盘文件,表单名为Form1。该表单完成如下功能: 设置选项按钮组的Click事件代码,使每当在选项按钮组中选择一个文件类型,列表框(List1)就列出该文件类型的文件。列表框的列数为1。 退出按钮的功能是关闭和释放表单。 提示:(1)选择的三种文件类型分别为Word、Excel和TXT文本文件。 (2)列表框的RowSourceType应设置为7-文件。 (3)若要让列表框显示Word文件,可将其RowSource属性设置为*.DOC。 第1题主要考核点是使用查询设计器建立查询。 建立查询可以使用文件菜单完成,选择文件--新建--查询--新建文件,将菜单表和顾客点菜表添加入查询中,从字段中选择顾客号字段;在函数和表达式中输入SUM(菜单表.单价*顾客点菜表.数量) AS 消费金额合计,并添加到选定字段中;切换到排序依据中选择字段SUM(菜单表.单价*顾客点菜表.数量) AS 消费金额合计,在排序选项处选择降序;切换到分组依据中选择字段顾客号;单击查询菜单下的查询去向,选择表,输入表名TABB,最后运行该查询。 第2题主要考核点是表单文件的创建、控件的属性的修改、SQL语句运用、表单的退出等知识点。 操作过程: ①在命令窗口输入命令:CREATE FORM testA,打开表单设计器窗口。 ②在表单上添加选项组、命令按钮及列表框,并进行适当的布置和大小调整。 ③设置选项组和命令按钮以及表单的Caption属性值。 ④列表框的ColumnCount属性设置为1,列表框的RowSourceType应设置为7-文件。 ⑤设置选项组的Click事件代码: if thisform.optiongroup1.option1.value=1 thisform.list1.rowsource=*.doc endif if thisform.optiongroup1.option2.value=1 thisform.list1.rowsourc
显示全部