vfp不同题目

发布 2022-11-04 19:58:28 阅读 2895

第52套2.2

2.使用一对多报表向导建立报表。要求:

父表为“学生”,子表为“课程”,从父表中选择“姓名”字段,从子表中选择全部字段,两个表通过“学号”建立联系;按“学号”降序排序;生成的报表名为student_report。

第15套。三、综合应用(1小题,计30分)

在考生文件夹下,建立满足如下要求的应用并运行:

1)建立一个表单stock_form,其中包含两个**控件,第一个**控件名称是grdstock_name,用于显示表stock_name中的记录,其中显示汉语拼音的第三列标头标题设为“汉拼”;第二个**控件名称是grdstock_sl,用于显示与表stock_name中当前记录对应的stock_sl表中的记录,其中显示持有数量的第四列标头标题设为“数量”。

2)在表单中添加一个"关闭"命令按钮(名称为command1),要求单击按钮时关闭表单。

注意:完成表单设计后要运行表单的所有功能。第16套。

三、综合应用(1小题,计30分)

设计一个表单名和文件名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为:"外币市值情况"。

表单中有一个"姓名"标签控件lable1、文本框控件text1、一个**控件grid1和两个命令按钮"查询"(command1)和"退出"(command2),如下图所示:

运行表单时,在文本框text1中输入某人的姓名,然后单击"查询",则在**控件grid1中会显示出他所持有的全部“外币名称”及对应的“人民币数量”,并按人民币数量降序排序,同时将结果存储到自由表dbfa中。注意:某种外币相当于人民币数量的计算公式:

人民币数量=该种外币的"现钞**价"*该种外币"持有数量"。

单击"退出"按钮时关闭表单。

运行该表单,查询“林诗因”的外币市值情况。

第17套1.12.1

1.新建一个名为"库存管理"的项目。

1.用sql语句完成下列操作:查询项目的项目号、项目名和项目使用的。

零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于。

item_中,同时将你所使用的sql语句存储于新建的文本文件中。

第14套2.2

2.使用sql命令查询小于30岁(含30岁)的会员的信息(来自表customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_中,sql命令存入命令文件cmd_

三、综合应用(1小题,计30分)

在考生文件夹下,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):

设计一个名称为myform的表单(文件名和表单名均为myform),其中有一个标签lable1(日期)、一个文本框text1和两个命令按钮command1("查询")和command2("退出"),如下图所示:

然后在表单设计器环境下进行如下操作:

1.将表单的标题设置为"综合应用"。

2.将文本框的初始值设置为表达式date()。

3.设置"查询"命令按钮的click的事件**,其功能是:根据文本框text1中的输入日期,查询各会员在指定日期后(大于等于指定日期)签订的各商品总金额,查询结果的字段包括"会员号"(来自customer表)、"姓名"和"总金额"三项,其中"总金额"为各商品的数量(来自orderitem表)乘以单价(来自article表)的总和;查询结果的各记录按总金额升序排序;查询结果存放到表中。

4.设置"退出"命令按钮的click的事件**,其功能是:关闭并释放表单。

最后运行表单,在文本框中输入2003/03/08,并单击"查询"命令按钮。第63套1.4

4.利用表设计器为course表建立一个候选索引,索引名和索引表达式都是"课程编号"。第61套一。

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)

在考生文件夹下有一表单文件其中包含text1和text2两个文本框,以及ok和cancel两个命令按钮。打开该表单文件,然后在表单设计器环境下通过属性窗口设置相关属性完成如下操作:1.

将文本框text1的宽度设置为50。

2.将文本框text2的宽度设置为默认值。

3.将ok按钮设置为默认按钮,即通过按enter键就可以选择该按钮。

4.将cancel按钮的第1个字母c设置成"访问键",即通过按alt+c键就可以选择该按钮(在相应字母前插入一个反斜线和小于号)。

新题1一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下完成下列操作:

1.打开名称为sdb的学生数据库,分别为学生表student、选课成绩表sc和课程表course创建主索引。student表主索引的索引名和索引表达式均为"学号";course表主索引的索引名和索引表达式均为"课程号";sc表的主索引名为pk_sc,索引表达式为"学号"+"课程号"的字段组合。

2.通过字段"学号"建立student表与sc表之间的永久联系、通过字段"课程号"建立course表与表sc之间的永久联系。并为以上建立的永久联系设置参照完整性约束:

更新规则为"级联";删除规则为"级联";插入规则为"限制"。

3.使用sql语句将学号为"s3"的学生记录从表student中逻辑删除,并将该sql语句存放在文件中。

4.创建一个名为project_s的项目文件。将学生数据库sdb添加到该项目中。

二、简单应用(2小题,每题20分,计40分)

在考生文件夹下,打开商品销售数据库cdb,完成如下简单应用:

1.使用一对多报表向导建立名称为p_order的报表。要求从父表顾客表cust中选择所有字段,从子表订单表order中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。

然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。

2.修改一个名称为的命令文件。该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。

然后用ls中的每个顾客的数据去修改表scust对应的记录。该命令文件有3行语句有错误,打开该命令文件进行修改。注意:

直接在错误处修改,不可改变sql语句的结构和短语的顺序,不允许增加、删除或合并行。修改完成后,运行该命令文件。

三、综合应用(1小题,计30分)

在考生文件夹下,打开名称为cdb的商品销售数据库,完成如下综合应用:创建一个标题名为"顾客购买商品查询"、文件名为gk的表单,如下图所示。

表单要求如下:

1.在该表单中设计两个标签、两个文本框、一个**控件和两个命令按钮。2.表单中两个标签的名称分别为label1和label2,其标题分别为"顾客号"和"应付款";两个文本框的名称分别为text1和text2,前者用于输入查询的顾客号,后者用于显示该顾客的应付款;**grid1用于显示顾客购买商品的详细记录。

3.两个命令按钮的功能如下:

"查询"按钮(command1)

在该按钮的click事件中编写程序,采用sql语句根据第1个文本框输入的顾客号进行查询。在**控件中显示该顾客的顾客号和购买的每件商品的商品号、商品名、单价、数量和金额,各记录按商品号升序排序。该查询结果应同时存储到表中。

另外需要统计该顾客的应付款,并将结果显示于text2文本框中。说明:金额=单价*数量,应付款=顾客购买的商品金额合计⑵"退出"按钮(command2):

关闭并释放表单。

注意:**控件的recordsourcetype属性设置为"4-sql说明";表单设计完成后,运行该表单,输入顾客号:010003,单击"查询"按钮进行查询。

新题2一、基本操作题(共四小题,第1和2题是7分、第3和4是8分)在考生文件夹下有一表单文件其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:1.

将文本框和命令按钮两个控件设置为顶边对齐。

2.将文本框的默认值设置为0。

3.将表单的标题设置"基本操作",将命令按钮的标题设置为"确定"。4.

设置文本框的interactivechange事件**,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。

二、简单应用(2小题,每题20分,计40分)

1.扩展visual foxpro基类form,创建一个名为myform的自定义表单类。自。

定义表单类保存在名为myclasslib的类库中。自定义表单类myform需满足以下要求:

1)其autocenter属性的默认值为。t.。2)其closable属性的默认值为。f.。

3)当基于该自定义表单类创建表单时,自动包含一个命令按钮。该命令按钮的标题为"关闭",当单击该命令按钮时,将关闭其所在的表单。

2.利用查询设计器创建查询,从orders、orderitems和goods表中查询2023年签订的所有订单的信息。查询结果依次包含订单号、客户号、签订日期、总金额等四项内容,其中总金额为该订单所签所有商品的金额(单价*数量)之和。各记录按总金额降序排序,总金额相同按订单号升序排序。

查询去向为表tableone。最后将查询保存在文件中,并运行该查询。

三、综合应用(1小题,计30分)

在考生文件夹下创建一个下拉式菜单并生成菜单程序。

运行该菜单程序时会在当前vfp系统菜单的末尾追加一个"考试"子菜单,如下图所示。

菜单命令"统计"和"返回"的功能都通过执行过程完成。

菜单命令"统计"的功能是统计2023年有关客户签订的订单数。统计结果依次包含"客户名"和"订单数"两个字段,其中客户名即为客户的姓名(在customers表中)。各记录按订单数降序排序、订单数相同按客户名升序排序,统计结果存放在tabletwo表中。

菜单命令"返回"的功能是恢复标准的系统菜单。

菜单程序生成后,运行菜单程序并依次执行"统计"和"返回"菜单命令。

不同题目的初中作文

10篇不同题目的初中作文。篇一 分别我一个人坐在台阶上,拿着一支破笔,拿着一张破 发呆,眼泪却忍不住掉下来。还是五颜六色的。这支笔是她唯一给我的东西,现在我把它弄坏了,从此我们的友谊就此结束。如果我没有那么固执,和她疏远,她还会像以前一样陪我最多吗?今天是她离开我的第二十五天。当我想起她提着行李慢慢...

英语阅读不同题型答题技巧

第一 根据态度题在五道题目中的位置,先初步判定答案范围。区域态度题就按照依次而下的顺序原那么和题干关键词找到区域范围,寻找态度 全文态度题通常理解文章尾段确定态度。第二 一定要看清楚题目问的是作者的态度,还是文章中提到的人物的态度。不要混淆自己的态度和作者的态度,也不要混淆作者的态度和文中其他人的态...

期末试卷不同题型附加说明

各位出卷老师,请按照学校要求出卷,并且每个类型的题后说明应该统一,以下是每一类型的题后说明,请按照统一格式描述。单项选择题 本大题共 小题,每小题 分,共 分。在每小题列出的四个选项中,只有一项是最符合题目要求的,请将其选出并填入题后的括号内。例 1 下列项目属于资产的有 a 收不回来的应收账款b ...