vf考试国家试题库题目 (98)
- 格式:doc
- 大小:36.50 KB
- 文档页数:3
第五套
第一题:基本操作
1.在考生文件夹下新建一个名为"图书管理"的项目文件。
2.在项目中新建一个名为"图书"的数据库。
3.将考生文件夹下的所有自由表添加到"图书"数据库中。
4.在项目中建立查询book_qu,其功能是查询价格大于等于10的图书(book表)的所有信息,
查询结果按价格降序排序。
答案:
【解题思路】在项目中建立查询需首先打开相应的项目文件,然后选中"数据"中的"查询"
项,并单击项目管理器中的"新建"按钮,最后在弹出的查询设计器中进行操作。
【操作步骤】
(1)打开Visual FoxPro,通过常用工具栏中的"新建"命令按钮新建项目文件,并将该项目以"
图书管理"为文件名保存在考生文件夹下。
(2)按照题目的要求在项目管理器中新建一个数据库。设计完成后,关闭数据库设计器。
(3)按照题目的要求将考生文件夹下的自由表添加到"图书"数据库中。本小题中的自由表是
"book.dbf"、"borrows.dbf"和"loans.dbf"3个表。
(4)步骤1:通过"图书管理"项目管理器新建查询。
步骤2:将"book"表添加到查询设计器中。
步骤3:将全部字段添加到"选定字段"列表框中。
步骤4:在"筛选"选项卡下,为查询添加筛选条件。
步骤5:在"排序依据"选项卡中,按要求设置排序依据。
步骤6:执行"文件"菜单下的"另存为"菜单命令,并以"book_qu.qpr"为文件名对查询文件进
行保存。
【小技巧】在第3小题中,可以将考生文件夹下的所有表依次向数据库中添加,如果在添加
某个表的时候报"不能加入这个表"的错误提示,则表明该表是数据库表而不是自由表,则不
用添加该表。
第二题:简单应用
在考生文件夹下已有order、orderitem和goods三个表。其中,order表包含了订单的基本信息,
orderitem表包含了订单的详细信息,goods表包含了商品(图书)的相关信息。
1.利用查询设计器创建查询,从order、orderitem和goods表中查询客户名为lilan的所有订单
信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容。各记
录按订单号降序排序,订单号相同按商品名降序排序。查询去向为表tableone。最后将查询
保存在queryone.qpr文件中,并运行该查询。
2.在考生文件夹下有一个名为menu_lin的下拉式菜单,请设计一个名为form_menu的顶层表
单,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在该表单中,并且,表单退
出时释放菜单。
答案:
【解题思路】在查询设计器中,"字段"选项卡相当于SQL语句中的SELECT和FROM短语,"
筛选"选项卡相当于SQL语句中的WHERE短语,"排序依据"选项卡相当于SQL语句中的
ORDER BY短语,"分组依据"选项卡相当于SQL语句中的GROUP BY短语。要将表单设置为
"顶层表单"需将表单的ShowWinDOws属性改为"2-顶层表单",并在菜单的"常规选项"对话
框中将菜单设置为"顶层表单"。
(1)【操作步骤】
步骤1:新建查询,为查询添加order、orderitem和goods三个表。
步骤2:按题目要求为查询添加字段。
步骤3:在"筛选"选项卡中,为查询添加筛选条件。
步骤4:在排序依据选项卡中按要求设置排序条件。
步骤5:为查询设置查询去向。
步骤6:以"queryone.qpr"为文件名保存查询,最后单击常用工具栏中的"运行"按钮运行查询。
(2)【操作步骤】
步骤1:将菜单设置为"顶层表单"。
步骤2:在命令窗口执行命令,新建表单form_menu,修改表单的ShowWindow属性为"2-作
为顶层表单"。
步骤3:双击表单空白处,分别输入表单Init和Destroy事件。
************Init**************
DO menu_lin.mpr With This,"abc"
*****************************
***********destroy************
Release Menu abc Extended
*****************************
步骤4:保存并运行表单。
【举一反三】第1题的题型还出现于:第4套二(2)、第7套二(2),第21套二(1);第2题的题型
还出现于:第7套三、第28套三。
第三题:综合应用
设计一个名为form_book的表单,表单的控件名为form1,文件名为form_book,表单的标题
为"图书情况统计"。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个
命令按钮"统计"和"退出"(名称为Command1和Command2)。
运行表单时,组合框中有3个条目"清华"、"北航"、"科学"(只有3个出版社名称,不能输入
新的)可供选择,在组合框中选择出版社名称后,如果单击"统计"命令按钮,则文本框显示
出"book"表中该出版社图书的总数。
单击"退出"按钮关闭表单。
注意:完成表单设计后要运行表单的所有功能。
答案:
【解题思路】若要设置组合框中的显示条目为某些固定的值,则需先将组合框的
RowSourceType属性设置为1,同时将RowSoure属性设置为这些值,且之间要用逗号隔开,
最后还要将其Style属性设置为2。
【操作步骤】
步骤1:在命令窗口输入命令"Create Form form_book",建立表单。
步骤2:从表单控件中以拖拽的方式在表单中添加一个组合框、一个文本框和两个命令按钮,
并修改各控件的属性,为表单添加数据环境"book"表。
步骤3:双击命令按钮,写入命令按钮的Click事件。
*******"统计"命令按钮的Click事件******
SELECT COUNT(*) FROM BOOK;
WHERE 出版社=THISFORM.COMBO1.VALUE;
INTO ARRAY TEMP
THISFORM.TEXT1.VALUE=TEMP(1)
*************************************
*******"退出"命令按钮的Click事件******
ThisForm.Release
*************************************
步骤4:保存并运行表单。