计算机等级考试:二级VFP机试第39套
第39集
一、基本操作题(共4个小题,1、2题7分,3、4题8分)
在考生文件夹下,打开电子商务数据库,完成以下操作:
1。打开电子商务数据库,将考生文件夹下的自由表OrderItem添加到数据中。
库。
2。为OrderItem表创建一个主索引,索引名为PK,索引表达式为“会员号+商品号”;
为OrderItem创建两个普通索引(升序),其中一个的索引名称和索引表达式为。
"会员号";另一个的索引名称和索引表达式是“商品编号”。
3。通过“成员号”字段在客户表Customer和订单表OrderItem之间建立永久连接(
注意不要做多余的连接)。
4。为上面建立的联系人设置参照完整性约束:将规则更新为“级联”;删除规则是
"限制";将该规则作为“限制”插入。
本问题主要评估点:
向数据库添加空闲表、建立表索引、建立表间永久连接、编辑参照完整性约束等知识点。
解决这个问题的思路:
问题1:打开考生文件夹下的“Ecommerce”数据库,打开数据库菜单,选择“添加表(A)”。在弹出的“打开”对话框中,选择考生文件夹下的orderitem表,然后点击“确定”将order_detail表添加到“电子商务”数据库中。
问题2:在数据库设计器中选择表orderitem,在主菜单中选择“修改(Y)”,弹出表设计器,选择表设计器的“索引”选项卡,在索引列中填写“PK”,在索引类型列中选择“主索引”,在索引表达式列中填写“会员号+商品号”,然后用同样的方法。另一个索引名称和索引表达式是“商品编号”。点击“确定”保存表格结构。
问题3:在数据库设计器中,选择customer表中的索引“member number”,将其拖动到OrderItem表中的索引“member number”并释放,这样两个表就建立了永久连接。
问题4:问题3建立永久连接后,两个表的“会员号”索引之间有一条线。单击指示两个表之间的连接的线条,该线条将被加粗。此时在主菜单“数据库”中选择“编辑参照完整性(I)”,系统会弹出“参照完整性生成器”对话框。在“更新规则”选项卡上,系统将打开。
二、简单应用(2道小题,每题20分,40分)
在考生文件夹下完成下面的简单申请:
1。建立查询qq,查询会员的会员号(从客户表),姓名(从
客户表)、成员购买的商品名称(来自商品表)、单价(来自订单项
表)、数量(来自OrderItem表)、金额(OrderItem . unit price * OrderItem . quantity),
不对结果进行排序。查询目的地是表ss。将查询另存为qq.qpr并运行它。
2。使用窗体向导选择客户表Customer,以生成文件名为myform的窗体。要求
选择客户表的客户表中的所有字段。表单样式带有阴影;按钮类型为图片按钮;
在排序字段中选择成员编号(升序);该表单的标题为“客户基本数据输入维护”。
本问题主要评估点:
查询档案的建立、表单向导的使用等知识点。
解决这个问题的思路:
问题1:此题主要考核点是使用查询设计器创建查询。
选择项目管理器中“数据”节点下的“查询”->,点击“新建”按钮,在弹出的对话框中选择“新建查询”->。然后查询设计器将打开,将“Customer”表、“article”表和“OrderItem”表添加到查询设计器中(添加“article”表,“OrderItem”表通过“商品编号”字段关联)->在查询设计器底部的“fields”选项卡中选择并添加所需字段-->输入OrderItem。单价*订单项目。数量为金额在函数和表达式中加->点击菜单栏上的“查询”-“查询到”铵按钮->在弹出的“查询到”对话框中。
点击工具栏上的运行按钮->点击工具栏上的保存按钮,输入查询文件名qq,保存查询,关闭查询设计器。
问题二:本题主要考核点是使用表单向导制作表单。
要启动表单向导,您可以从“文件”菜单中选择“新建”,或者单击工具栏上的“新建”按钮打开“新建”对话框,在“文件类型”选项卡中选择表单,然后单击向导按钮。或者,在“工具”菜单上,选择“向导”子菜单,选择“表单”,或者直接单击工具栏上的“表单向导”图标按钮。在“向导选择”对话框中,选择“表单向导”。然后按照表单向导进行操作。
三。综合应用(1小题,30分)
在考生文件夹下,打开电子商务数据库,完成以下综合应用程序(所有控件
该属性必须在窗体设计器的属性窗口中设置):
设计一个名为myforma的表单(文件名和表单名都是myforma),表单的
标题为“浏览客户商品订单基本信息”。在表单上设计一个带有三个选项卡的页面框架。
(pageframe1)和一个“退出”命令按钮(command1)。要求如下:
1。为表单建立数据环境,并添加商品表、客户表和
OrderItem表。
2。三个选项卡的标签(标题)名称从左到右分别是“客户表”,
“商品表”和“订单表”,每个页签都有一个表格控件,显示对应表格的内容。
内容(从数据环境添加,客户表是客户,商品表是商品,订单表是OrderItem)。
本问题主要评估点:
表单的创建、表单控件(页面框架、表单)属性的修改、数据环境、表单的退出等知识点。
解决这个问题的思路:
第一步:在Visual FoxPro主窗口中按Ctrl+N,弹出“新建”对话框。在文件类型中选择“表单”,点击“新建文件”按钮打开表单设计器。或者直接在命令窗口输入crea form myforma。
第二步:单击工具栏按钮“表单控件工具栏”。在弹出的“表单控件”对话框中,选择“页面框架”控件,在表单设计器中拖动鼠标,在表单上得到一个“页面框架”控件PageFrame1。以类似的方式向表单添加另外三个“表单”控件(右键单击页面框架并单击编辑按钮)。
第三步:右键单击表单的空空白处->在弹出的快捷菜单中单击“数据环境”->在弹出的“数据环境设计器”中单击鼠标右键->在弹出的快捷菜单中单击“添加”->添加文章表、客户表和
orderItem表被添加到数据环境设计器->关闭数据环境设计器。
相关控件的属性值如下表所示:
对象属性的属性值
Form1 Caption浏览客户商品订单的基本信息
Name myforma
页框1页数3
PageFrame1.page1标题客户表
PageFrame1.page2标题商品列表
PageFrame1.page3标题订购单
PageFrame1.page1.grid1记录源客户
PageFrame1.page2.grid1记录源文章
PageFrame1.page3.grid1记录源订单项
Command1标题退出。
* * * * *命令按钮command1 (Exit)的Click事件代码如下* * * * *
thisform.release
0条评论