国家二级VF机试(操作题)模拟试卷422
基本操作题
1.1.在考生文件夹下创建一个名为“订单管理”的数据库,并将已有的employee和orders两个表添加到该数据库中。
2.为orders表建立一个按降序排列的普通索引,索引名为je,索引表达式为“金额”。
3.在“订单管理”数据库中新建一个名为customer-的表,表结构如下:
客户号 字符型(4)
客户名 字符型(36)
地址 字符型(36)
4.为customer表建立主索引,为orders建立普通索引,索引名和索引表达式均为“客户号”,通过“客户号”为customer表和orders表建立一个一对多的永久联系。
(1)通过“新建”对话框创建一个数据库,文件名为“订单管理”,在打开的数据库设计器中右击,选择“添加表”命令,将考生文件夹下的employee和orders两个表添加到“订单管理”数据库中。
(2)在数据库设计器中右击orders表,选择“修改”命令,在打开的表设计器中选择“索引”选项卡,输入索引名“je”,选择“类型”为“普通索引”,“表达式”为“金额”,最后单击“确定”按钮,保存对表的修改。
(3)在打开的数据库设计器中右击空白处,选择“新建表”命令,表文件名为customer,在打开的表设计器中,按题目要求设置customer表的结构。
(4)在数据库设计器中右击orders表,选择“修改”命令,在表设计器的“字段”选项卡中设置“客户号”字段为升序,在“索引”选项卡中为orders表建立普通索引,索引名和索引表达式均为“客户号”,以同样的方式在customer表中建立主索引。最后从表customer的主索引拖动鼠标指针至表orders普通索引,以建立两表之间的永久联系,如图3.146所示。
[*]
解析:建立表间联系时,必须有一个表为父表(在某个字段上建立主索引),另一个表为子表(在某个字段上建立普通索引),并且要沿着父表至子表的方向拖动关系线。
简单应用题
2.1.在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。然后使用SQL SELECT语句查询:“吴”姓读者(客户第一个字为“吴”)订购图书情况,查询结果按顺序包括myview视图中的全部字段,并要求先按客户名排序、再按订单号排序、再按图书名排序(均升序),并将查询结果存储在表文件mytable中。
2.打开在基本操作题中建立的表单文件myform,并完成如下简单应用:
(1)将表单的标题设置为“简单应用”;
(2)表单运行时自动居中;
(3)增加命令按钮“退出”(command1),程序运行时单击该按钮释放表单;
(4)将第1题建立的视图myview添加到数据环境中;
(5)将视图myview拖拽到表单中使得表单运行时能够显示视图的内容(不要修改任何属性)。
(1)步骤1:在mybase数据库设计器中,单击工具栏中的“新建”按钮,在打开的“新建”对话框中选择“文件类型”中的“视图”,单击“新建文件”按钮。
步骤2:在“添加表或视图”对话框中添加order、orderitem和goods表,并通过图书号和订单号设置三表之间的联系。
步骤3:在视图设计器的“字段”选项卡中将客户名、订单号、图书名、单价、数量和签订日期字段添加到选定字段。单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称myview,单击“确定”按钮。
步骤4:在命令窗口中输入:
select*from myview:
where客户名=\\
解析:可以通过视图设计器创建视图。释放表单要使用thisform.release方法。在表单中显示视图需要先把视图添加到数据环境中,再从数据环境中添加到表单中。
综合应用题
3.打开考生文件夹下的SDB数据库,完成如下综合应用:
创建一个标题名为“查询”、文件名为testb的表单,如下图所示。
步骤1:打开数据库,在命令窗口输入“Crea formtestb”,新建一个表单。按题目要求添加控件并修改各控件的属性,如下:
表单的AutoCenter属性为“.T.一真”。
表单的Caption属性为“查询”。
标签的Caption属性为“学生注册日期”。
命令按钮1的Caption属性为“查询”。
命令按钮2的Caption属性为“退出”。
表格的RecordSourceType属性为“4一SQL说明”。
步骤2:为表单添加数据环境“学生表”。
步骤3:输入查询按钮的Click事件代码。
****“查询”按钮的Click事件代码****
CLOSE ALL
SELECT*FROM学生表;
WHERE学生表.注册日期=CTOD(ThisForm.Text1.Value),
ORDER BY学生表.年龄DESC;
INTO TABLE temp.dbf
USE TABE
DELE ALL
PACK
APPEND FROM TEMP
THISFORM. GRID1. RECORDSOURCE =\\
解析:新建表单,按要求修改表单控件的属性。完成命令按钮的Click事件代码。
本文档预览:3600字符,共2810字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载