计算机等级考试二级VFP机试试题28
第28集
一、基本操作题(共4小题,1、2题7分,3、4题8分)
在考生文件夹下完成以下操作:
1。创建一个名为“图书管理”的新项目。
2。在项目中建立一个名为“books”的数据库。
3。将考生文件夹下的所有自由表单添加到“books”数据库中。
4。在项目中建立查询book_qu:查询价格大于等于10的图书(图书表)的所有信息,查询结果按价格降序排列。
考查知识点:
建立项目档案,使用项目管理器,建立数据库档案,添加数据库表格,建立查询档案。
解决问题的思路:
1。在“文件”菜单中点击“新建”,在类型选择对话框中选择“项目”,点击“新建文件”按钮,输入文件名“库管理”
2。在项目管理器的“数据”节点下选择“数据库”,点击“新建”按钮,输入数据库文件名“Book”。此时,数据库设计器将自动打开。
3。在数据库设计器中点击右键,选择“添加表格”,将考生文件夹下的所有表格文件依次添加到数据库中。
4。在项目管理器中选择“数据”节点下的“查询”,点击“新建”按钮,在弹出的对话框中选择“新建查询”。然后,查询设计器打开,并且“book”表被添加到查询设计器中。选择查询设计器底部的“字段”选项卡中的所有字段,选择“图书”。Price”在“Filter”选项卡的“Fields”列中,在“condition”列中选择“> =”,在“result”列中输入10,在“Sort by”选项卡中选择“Price”字段,并按降序排序。点击工具栏上的保存铵按钮,输入查询文件名book_qu
二、简单应用(2道小题,每题20分,40分)
在考生文件夹下完成下面的简单申请:
1。用SQL语句完成以下操作:搜索“田亮”所借图书的书名、作者、价格
水果按价格降序存储在booktemp表中。
2。考生文件夹下有一个名为menu_lin的下拉菜单。请设计顶层表单。
frmmenu,将menu_lin添加到窗体中,这样菜单将显示在
并在表单退出时释放菜单。
考查知识点:
SQL查询语句、连接查询、子查询、查询目的地等。调用表单中的菜单
解决问题的思路:
1。首先,连接借书表和借书表,找到“田亮”所借图书的“图书登记号”
从贷款、借款中选择账面登记号;
哪里贷款。图书证号码= burrows。图书证号码和借阅。name = "田亮"
然后用这个查询结果在book表中找到对应的记录。完整的声明如下:
从图书中选择书名、作者和价格;
在哪本书。中的图书登记号;
(从贷款、借款中选择账面登记号;
哪里贷款。图书证号码= burrows。图书证号码和借阅。name = "田亮");
按desc价格排序;
到表booktemp
查询结果按order by子句按价格降序排序。
通过into table子句(或into dbf子句)将查询结果输出到booktemp表
2。要调用表单中的下拉菜单,需要以下条件:
(1)表单是顶层表单。
(2)在窗体的init事件中,用do菜单程序的名称调用菜单。mpr与此[,. t]
(3)必须在该菜单的常规选项中选择“顶部表单”。
具体实现是:
(1)点击“文件”菜单中的“新建”,在新建文件类型选择对话框中选择“表单”,点击“新建文件”按钮,打开表单设计器。在窗体的“属性”窗口中,将Showwindow属性设置为“2-作为顶级窗体”。
(2)双击表单打开代码编辑窗口,选择表单对象的“init”事件,输入以下代码:
用这个做menu_lin.mpr
(3)这个问题中,菜单程序已经完成,不考虑。
(4)点击工具栏上的保存按钮,将表单保存为frmmenu.scx(考生可以运行表单查看)
三。综合应用(1小题,30分)
设计一个名为formbook的窗体(控件名为form1,文件名为formbook)。形式标记
标题设置为“图书统计”。有一个组合框(名为Combo1),一个文本框(名为
是Text1)和两个命令按钮“Statistics”(名为Command1)和“Exit”(名为Command2)。
运行表单时,组合框中有三个条目:“清华”、“北航”、“理科”(只发表了三篇
俱乐部名称,不能输入新的)可供选择。在组合框中选择出版社名称后,如果点击"系统"
米”命令按钮,文本框显示“图书”表中该出版社的图书总数。
单击“退出”按钮关闭表单。
考查知识点:
使用表单控件(组合框、文本框、按钮)、SQL查询命令
解决问题的思路:
1。在“文件”菜单中点击“新建”,在类型选择框中选择“表单”,点击“新建文件”按钮打开表单设计器。
2。在“属性”窗口中,将form1的Caption属性设置为“book statistics”。Name属性为“form1”。从表单控件的工具栏中选择一个组合框、两个按钮和一个文本框,并将其放在表单上。将组合框的RowsourceType属性设置为“1- value”,RowSource属性设置为“清华,北航,理科”。样式属性为“双下拉列表框”。将按钮Command1的Caption属性设置为“statistics ”,将Command2的Caption属性设置为“exit”
3。在Command1的Click事件中,输入:
select count(*)from book where publishing house = this form . combo 1 . value;
进入数组Temp
this form . text 1 . value = temp(1)
4。在Command2的Click事件中,输入:
thisform.release
5。将表单文件另存为“form book . scx”
0条评论