二级VisualFoxPro_第17套上机题.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级VisualFoxPro_第17套上机题

二级 Visual FoxPro_第17套上机题 一、基本操作题 1.在考生文件夹下打开数据库Ecommerce,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为表OrderItem创建一个主索引,索引名为PK,索引表达式为“会员号+商品号”;再为表OrderItem创建两个普通索引(升序),其中一个,索引名和索引表达式均是“会员号”;另一个,索引名和索引表达式均是“商品号”。 3.通过“会员号”字段建立客户表Customer和订单表OrderItem之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为“级联”,删除规则为“限制”,插入规则为“限制”。 【操作步骤】 (1)打开考生文件夹下的Ecommerce数据库,在数据库设计器的空白处单击鼠标右键,选择添加表命令,将考生文件夹下的OrderItem表添加到数据库中。 (2)在数据库设计器中,右键单击OrderItem表,选择修改命令,在表设计器对话框中单击索引选项卡,在索引名中输入PK,在类型中选中主索引,在表达式中输入会员号+商品号,为OrderItem表建立主索引。 (3)按照上一小题的步骤为OrderItem表建立普通索引。然后从Customer表的主索引处拖动鼠标至OrderItem表的普通索引处,以建立两表之间的永久联系。 (4)首先执行数据库菜单下的清理数据库命令,然后选中并右击上一小题中建立的两表之间的关系线,选择编辑参照完整性命令,在编辑参照完整性生成器对话框中,依次选中更新规则选项卡下的级联单选按钮、删除规则选项卡下的限制单选按钮、插入规则选项卡下的限制单选按钮,最后单击确定按钮。 二、简单应用题 在考生文件夹下完成如下简单应用: 1.建立查询qq,查询会员的会员号(取自Customer表)、姓名(取自Customer表)、会员所购买的商品名(取自article表)、单价(取自OrderItem表)、数量(取自OrderItem表)和金额(OrderItem.单价*OrderItem.数量),结果不进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于等于30岁的会员的信息(取自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。 (1)【操作步骤】 步骤1:单击常用工具栏中的新建按钮,新建一个查询文件,同时打开查询设计器。 步骤2:将考生文件夹下的OrderItem、Artical和Customer三个表添加到查询设计器中,且OrderItem表一定要先添加,才能效建立3个表之间的关联。 步骤3:在字段选项卡中,将Customer.会员号、Customer.姓名、Article.商品名、Orderitem.单价和Orderitem.数量5个字段添加到选定字段列表框中。并且将表达式Orderitem.单价*Orderitem.数量 AS 金额添加到选定字段列表框中。 步骤4:选择查询菜单下的查询去向命令,在查询去向对话框中选中表,在表名文本框中输入ss。 步骤5:保存查询文件名为qq,并运行查询。 (2)【操作步骤】 新建一个程序文件cmd_ab.prg,在程序内编写下列命令语句。 *******cmd_ab.prg中的命令语句******* SELECT Customer.会员号, Customer.姓名, Customer.年龄; FROM customer; WHERE Customer.年龄 = 30; ORDER BY Customer.年龄 DESC; TO FILE cut_ab.txt ************************************ 保存并运行该程序。 三、综合应用题 在考生文件夹下,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个文件名和表单名均为myform的表单,其中有一个标签Label1(日期)、一个文本框Text1和两个命令按钮Command1(查询)和Commad2(退出),如下图所示。 然后在表单设计器环境下进行如下操作: (1)将表单的标题改为综合应用。 (2)将文本框的初始值设置为表达式date()。 (3)编写查询命令按钮的Click事件代码,其功能是:根据文本框Text1中输入的日期,查询各会员在指定日期后(大于等于指定日期)签订的各商品总金额,查询结果的字段包括会员号(取自Customer表)、姓名和总金额3项,其中总金额为各商品的数量(取自Orderitem表)乘以单价(来自Article表)的总和;查询结果的各记录按总金额升序排序;查询结果存储在表dbfa中。 (4

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档