本题主要考核点:
简单应用程序的建立,使用查询设计器设计查询等 本题解题思路:
第1题:本题的主要考核点是简单应用程序的建立。
可以用三种方法建立表单:调用表单设计器;在项目管理器环境下调用;单击\文件\菜单中的\新建\,打开\新建\对话框,选择\表单\;在命令窗口输入\时钟\命令。
打开表单设计器后,将表单的Name属性改为:timer;在表单控件工具栏上单击\命令按钮\,在表单上放置三个按钮控件,分别修改其Caption属性为\暂停\,\继续\,\退出\;单击\标签控件\,在表单中央放置一个标签控件,修改其Alignment属性为\中央\;单击\计时器控件\,在表单上放置一个计时器控件,修改其interval属性为500。 相关代码如下:
command1(暂停)按钮的click事件为thisform.timer1.interval=0 command2(继续)按钮的click事件为thisform.timer1.interval=500 command3(退出)按钮的click事件为thisform.release timer1的timer事件为thisform.label1.caption=time()
第2题:本题的主要考核点是运用查询设计器建立查询。
建立查询可以使用\文件\菜单完成,选择文件--新建--查询--新建文件,将\表和\表添加入查询中,从字段选项卡中依次选择\姓名\、\外币名称\、\持有数量\、\现钞买入价\及表达式\现钞买入价*持有数量\;切换到\排序依据\选项卡并在其中选择字段\姓名\,用相同方法设置按\持有数量\降序排序;单击查询菜单下的\查询去向\,在\选择表\对话框中输入表名results,最后运行该查询。 三、综合应用(1小题,计30分)
设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单,表单文件名和表单名均为form1,表单标题为\外汇\;
2. 表单中含有一个页框控件(PageFrame1)和一个\退出\命令按钮(Command1);
3. 页框控件(PageFrame1)中含有三个页面,每个页面都通过一个表格控件显示有关信息: 1) 第一个页面Page1上的标题为\持有人\,其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为\表\,显示自由表currency_sl中的内容;
2) 第二个页面Page2上的标题为\外汇汇率\,其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为\表\,显示自由表rate_exchange中的内容;
3) 第三个页面Page3上的标题为\持有量及价值\,其上的表格控件名为Grid1,记录源的类型(RecordSourceType)为\查询\,记录源(RecordSource)为\简单应用\题目中建立的查询文件query。
4. 单击\退出\命令按钮(Command1)关闭表单。 注意:完成表单设计后要运行表单的所有功能。 答案
本题主要考核点:
控件的属性的修改(页框,表格)、表单的退出等知识点 本题解题思路:
第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\表单\,点击\新建文件\按钮,系统将打开表单设计器;或直接在命令窗口中输入:crea form form1。
第二步:点击工具栏按钮\表单控件工具栏\,在弹出的\表单控件\对话框中,选中\页框\控件,在表单设计器中拖动鼠标,这样在表单上得到一个\页框\控件PageFrame1,用类似的方法为表单再加入三个\表格\控件(右击页框,点击编辑按钮),1个\命令按钮\控件command1; 相关控件的属性值如下表所示: 对象 属性 属性值 Form1 Caption 外汇 PageFrame1 pagecount 3 PageFrame1.page1 Caption 持有人 PageFrame1.page2 Caption 外汇汇率 PageFrame1.page3 Caption 持有量及价值 PageFrame1.page1.grid1 Name grdCurrency_sl PageFrame1.page2.grid1 Name grdRate_exchange PageFrame1.page1.grdCurrency_sl RecordSourceType 0-表 PageFrame1.page1.grdCurrency_sl RecordSource currency_sl PageFrame1.page2.grdRate_exchange RecordSourceType 0-表 PageFrame1.page2.grdRate_exchange RecordSource rate_exchange PageFrame1.page3.grid1 RecordSourceType 3-查询 PageFrame1.page3.grid1 RecordSource query Command1 Caption 退出
******命令按钮command1(退出)的Click事件代码如下****** thisform.Release
第6套题目
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作:
1. 打开数据库customer,并将自由表customer和order添加到数据库中。 2. 为表order的\订单日期\字段定义默认值为系统的当前日期。
3. 为表customer建立主索引,索引名和索引表达式均为\客户编号\。
4. 为表order建立普通索引,索引名和索引表达式均为\客户编号\,然后通过\客户编号\字段建立表customer和order之间的永久联系。 答案
本题主要考核点:
将一个自由表添加到数据库中、表索引的建立、表之间的永久联系的建立等知识点 本题解题思路:
第1题:打开考生文件夹下的\数据库;打开数据库菜单选择\添加表(A)\,在弹出的\打开\对话框中,选定考生文件夹下的customer表,再
点击\确定\即可,这样表customer就添加到了\数据库中,用同样的方法,将order表也添加到\数据库中。
第2题:在数据库设计器中选中表order,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\字段\标签,在字段名列单击\订单日期\字段,定义默认值DATE()。
第3题:在数据库设计器中选中表customer,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\索引\标签,在索引名列中填入\客户编号\在索引类型列中选择\主索引\,在索引表达式列中填入\客户编号\,点击\确定\按钮,保存表结构。
第4题:数据库设计器中选中表order,在主菜单中选择\修改(Y)\,弹出表设计器,选择表设计器\索引\标签,在索引名列中填入\客户编号\在索引类型列中选择\普通索引\,在索引表达式列中填入\客户编号\,点击\确定\按钮,保存表结构,选中customer表中的索引\客户编号\,将其拖动到表order的\客户编号\的索引上并松开,这样两个表之间就建立起了永久联系。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:
1. 请按要求修改modi1.prg程序文件中的错误并使之能够正确运行(具体修改要求在程序文件中)。注意:不可以增加或删除程序行。 2. 在考生目录下有表customer(客户)和order(订单),用SQL SELECT语句查询所有客户的订单信息,要求在结果中包括公司名称、订单编号、金额和送货方式四个字段的信息,并先按公司名称升序排序、再按订单编号升序排序,查询结果存放在results.dbf文件中,并要求将完整的SQL SELECT语句保存在SQL.PRG文件中。 答案
本题主要考核点:
VFP命令,SQL查询语句,查询去向等 本题解题思路:
第1题,本题是一个程序修改题。空行处应填use customer。第二个错误为SCAN WHILE 所在地='北京',应改为SCAN FOR 所在地='北京'。 第2题,本题的主要考核点是SQL查询,查询去向。
SELECT Customer.公司名称, Order.订单编号, Order.金额, Order.送货方式; FROM customer INNER JOIN order;
ON Customer.客户编号 = Order.客户编号;
ORDER BY Customer.公司名称, Order.订单编号; INTO TABLE results
三、综合应用(1小题,计30分)
建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单myform(文件名和表单名均为myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表customer中的记录,第二个表格控件名称是grd2,用于显示与表customer中当前记录对应的order表中的记录。要求两个表格尺寸相同、水平对齐。
2. 建立一个菜单mymenu,该菜单只有一个菜单项\退出\,该菜单项对应于一个过程,并且含有两条语句,第一条语句是关闭表单myform,第二条语句是将菜单恢复为默认的系统菜单。
3. 在myform的Load事件中执行生成的菜单程序mymenu.mpr。 注意:程序完成后要运行所有功能。 答案
本题主要考核点:
表单文件的创建、表格生成器的使用、菜单文件的建立、表单的退出等知识点 本题解题思路: 操作过程:
①在命令窗口输入命令:CREATE FORM myform,打开表单设计器窗口。
②从常用工具栏中单击表格控件,添加两个表格到新建得表单中,右击表单,选择\数据环境\快捷菜单命令,在数据环境中添加\和\,建立好两表得关联。然后右键单击表格grd1,在弹出的快捷菜单中选择\生成器\,弹出表格生成器对话框,在\表格项\中选择\,将表中所有字段添加到选定字段中。以同样的方法设置第二个表格的生成器,选择\关系\选项卡,把\父表中的关键字段\设置为customer.客户编号,把\子表中的相关索引\设置为客户编号。
③在命令窗口输入命令:CREATE MENU mymenu,在弹出的\菜单设计器\中的\菜单名称\列处输入\退出\,结果为过程,相关代码如下所示: myform.release set sysmenu to defa
④点击主菜单栏中的菜单-生成。 ⑤保存菜单,关闭菜单设计器。 ⑥设置表单的Load事件代码: do mymenu.mpr
⑦保存表单,关闭表单设计器窗口。
第7套题目
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作:
1. 用SQL INSERT语句插入元组(\到\零件信息\表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。 2. 用SQL DELETE语句从\零件信息\表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prg中。
3. 用SQL UPDATE语句将\零件信息\表中零件号为\的零件的单价更改为1090,并将相应的SQL语句存储在文件Three.prg中。 4. 打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。 答案
本题主要考核点:
SQL查询语句的插入,删除,更新操作,及生成菜单程序等知识点 本题解题思路:
第1题:insert into 零件信息 values (\第2题:delete from 零件信息 where 单价<600
第3题:update 零件信息 set 单价=1090 where 零件号=\
第4题:双击考生文件夹下的mymenu.mnx,在菜单设计器环境下,选择\菜单\菜单中的\生成\命令,然后在\生成菜单\对话框中指定菜单程序文件的名称和存放路径,最后单击\生成按钮\。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:
1.modi1.prg程序文件中SQL SELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQL SELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以增、删语句或短语,也不可以改变语句行)。
2.在考生文件夹下创建一个表单,表单名和表单文件名均为formone.scx,如下图所示,其中包含一个标签(Label1)、一个文本框(Text1)和一个命令按钮(Command1)。然后按相关要求完成相应操作。
(1) 如图所示设置表单、标签和命令按钮的Caption属性。
(2) 设置\确定\按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从\项目信息\、\零件信息\和\使用零件\表中查询指定项目所用零件的详细信息,查询结果依次包含零件号、零件名称、数量、单价四项内容,各记录按零件号升序排序,并将查询结果存放在以项目号为文件名的表中,如指定项目号为s1,则生成文件s1.dbf。 最后执行表单,并依次查询项目s1和s3所用零件的详细信息。 答案
本题主要考核点:
VFP命令,报表向导的使用等知识点 本题解题思路:
第1题:本题是一个程序修改题。第一处错误SELECT 零件名称 FROM 零件信息 WHERE 零件号 =,应改为SELECT 零件名称 FROM 零件信息 WHERE 零件号 IN;第二处错误为GROUP BY 项目号 HAVING COUNT(项目号) = 3),应改为GROUP BY 零件号 HAVING COUNT(项目号) = 3);第三处错误为IN FILE results,应改为TO FILE results 第2题:1、点“新建”按钮,选择“表单”。
2、将表单的“name”属性改为“formone”, 将表单的“Caption”属性改为“简单应用”,点“保存”按钮,在弹出的“保存文件”对话框中输入“formone”。
3、在表单中添加一个标签(Label1)、一个文本框(Text1)和一个命令按钮(Command1),分别修改标签、命令按钮的Caption属性为“项目号”、“确定”。
4、双击\确定\按钮,添加\确定\按钮的Click事件代码,代码如下: a=alltrim(thisform.text1.value)
SELECT 零件信息.零件号, 零件信息.零件名称, 使用零件.数量, 零件信息.单价; FROM 使用零件 INNER JOIN 零件信息; INNER JOIN 项目信息 ;
ON 使用零件.项目号 = 项目信息.项目号 ; ON 使用零件.零件号 = 零件信息.零件号; ORDER BY 零件信息.零件号; INTO TABLE &a
三、综合应用(1小题,计30分)
按如下要求完成综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):
1. 根据\项目信息\、\零件信息\和\使用零件\三个表建立一个查询(注意表之间的连接字段),该查询包含项目号、项目名、零件名称和(使用)数量四个字段,并要求先按项目号升序排序、再按零件名称降序排序,查询去向为表three,保存的查询文件名为chaxun;
2. 建立一个表单,表单名和文件名均为myform,表单中含有一个表格控件Grid1,该表格控件的数据源是前面建立的查询chaxun;然后在表格控件下面添加一个\退出\命令按钮Command1,要求命令按钮与表格控件左对齐、并且宽度相同,单击该按钮时关闭表单。最后运行该表单。 答案
本题主要考核点:
查询文件的建立、控件的属性的修改、表单的退出等知识点 本题解题思路:
第1题:建立查询的文件的方法有两种,一是用查询设计器来建立查询;二是用SQL命令来建立查询。 其中以SQL命令建立查询的代码如下:
SELECT 项目信息.项目号, 项目信息.项目名, 零件信息.零件名称,使用零件.数量; FROM 零件信息 INNER JOIN 使用零件; INNER JOIN 项目信息 ;
ON 使用零件.项目号 = 项目信息.项目号 ; ON 零件信息.零件号 = 使用零件.零件号;
ORDER BY 项目信息.项目号, 零件信息.零件名称 DESC INTO TABLE three
第2题:本题考核的知识点是表单的建立,控件的属性的修改,表单的退出。
第一步:在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\表单\,点击\新建文件\按钮,系统将打开表单设计器;或直接在命令窗口中输入 crea form myform。
第二步:点击工具栏按钮\表单控件工具栏\,在弹出的\表单控件\对话框中,选中\表格\控件,在表单设计器中拖动鼠标,这样在表单上得到一个\表格\控件grid1,用类似的方法为表单再加入一个\命令按钮\控件command1; 相关控件的属性值如下表所示: 对象 属性 属性值 Form1 Name myform
Grid1 RecordSourceType 3-查询 RecordSource chaxun Command1 Caption 退出
******命令按钮command1(退出)的Click事件代码如下****** thisform.release
第三步:同时选中命令按钮与表格控件(按住shift键不放),单击主菜单栏中的\格式\大小\调整到最宽\;\格式\对齐\左边对齐\。 第四步:关闭并保存该表单文件。
第8套题目
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作:
1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。
2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为\会员号+商品号\;再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是\会员号\;另一个的索引名和索引表达式均是\商品号\。
3.通过\会员号\字段建立客户表Customer和订单表OrderItem之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为\级联\;删除规则为\限制\;插入规则为\限制\。 答案
本题主要考核点:将一个自由表添加到数据库中、表索引的建立、表之间的永久联系的建立、参照完整性约束的编辑。 解题思路: 第1题:打开考生文件夹下的\数据库,打开数据库菜单选择\添加表(A)\,在弹出的\打开\对话框中,选定考生文件夹下的OrderItem表,再点击\确定\即可,这样表OrderItem就添加到了\数据库中。
第2题:在数据库设计器中选中表OrderItem,在数据库菜单中选择\修改(Y)\,弹出表设计器,选择表设计器界面中的\索引\标签,在索引名列中填入\,在索引类型列中选择\主索引\,在索引表达式列中填入\会员号+商品号\,用同样的方法再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是\会员号\;另一个的索引名和索引表达式均是\商品号\,点击\确定\按钮,保存表结构。
第3题:在数据库设计器中,选中customer表中的索引\会员号\并拖动到表OrderItem的\会员号\的索引上并松开,这样两个表之间就建立起了永久联系。
第4题:在第3题建立好永久联系之后,在两处表的\会员号\索引之间有一条线,单击这条表示两个表之间联系的线,线会加粗,此时在主菜单中选择\数据库\中的\编辑参照完整性(I)\,系统弹出\参照完整性生成器\对话框,在\更新规则\标签中,选择\级联\规则,在\删除\规则中选择\限制\,在\插入规则\中选择\限制\,单击\确定\保存所编辑的参照完整性。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价 * OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。
2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。 答案
本题主要考核点:查询文件的建立、利用SQL_SELECT语句建立查询。 解题思路:
第1题:建立查询可以使用\文件\菜单完成,选择文件--新建--查询--新建文件,将\表,\表,\表添加到查询设计器中(将\表和\表通过\商品号\字段建立关联,将\表和\表通过\会员号\字段建立关联),在\字段\选项卡选择题面中要求的会员号、姓名、商品名、单价、数量字段,金额需要通过计算得到,在函数和表达式处输入\单价 * OrderItem.数量 as 金额\,单击\添加\按钮;单击查询菜单下的查询去向,选择表,输入表名ss,最后将查询保存在qq.qpr文件中,并运行该查询。
第2题:SQL命令为:SELECT 会员号,姓名,年龄 FROM Customer WHERE 年龄<=30 order by 年龄 DESC TO FILE cut_ab.txt,然后将此命令保存在cmd_ab.prg文件中。
第9套题目
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,完成如下操作: 1.建立一个\客户\表,表结构如下 客户编号 C(8) 客户名称 C(8) 联系地址 C(30) 联系电话 C(11) 电子邮件 C(20)
2.建立一个\客户\数据库,并将\客户\表添加到该数据库中。 3.将如下记录插入到\客户\表中。
43100112 沈红霞 浙江省杭州市83号信箱 13312347008 shenhx@sohu.com 44225601 唐毛毛 河北省唐山市100号信箱 13184995881 tangmm@bit.com.cn 50132900 刘云亭 北京市1010号信箱 13801238769 liuyt@ait.com.cn 30691008 吴敏霞 湖北省武汉市99号信箱 13002749810 wumx@sina.com
41229870 王衣夫 辽宁省鞍山市88号信箱 13302438008 wangyf@abbk.com.cn
4.利用报表向导生成一个\客户\(报表文件名)报表,报表的内容包含客户表的全部字段,报表的标题为\客户\,其他各项取默认值。 答案
本题主要考核点:
在一个数据库中添加一个新表、表结构的定义、报表的建立等知识点。 解题思路:
1.在Visual FoxPro主窗口,选择\新建表(N)\,在弹出的\新建表\对话框中,点击\新建表\按钮,弹出\创建\对话框,选定考生文件夹,在\输入表名\文本框中输入:客户.dbf,再点击\保存\。
2.在弹出的表设计器中按题面要求依次输入各字段的定义。
3.按下组合键Ctrl+N,系统弹出\新建\对话框,在文件类型中选择\数据库\,点击\新建文件\按钮,在弹出的对话框的\数据库名\处输入\客户\,单击保存按钮。
4.打开数据库菜单选择\添加表(A)\,在弹出的\打开\对话框中,选定考生文件夹下的客户表,再点击\确定\即可。 5.打开数据库中的客户表,选择\表(A)\追加新记录(N)\,依次按题面要求添加表记录。
6.启动报表向导可在\文件\菜单中选择\新建\或者单击工具栏上的\新建\按钮,打开\新建\对话框,文件类型选择报表,单击向导按钮。或者在\工具\菜单中选择\向导\子菜单,选择\报表\,或直接单击工具栏上的\报表向导\图标按钮。然后按照向导提示操作即可。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下有student(学生)、course(课程)和score(选课成绩)3个表,用SQL语句完成如下操作:
1.查询每门课程的最高分,要求得到的信息包括课程名称和分数,将结果存储到me.dbf表文件(字段名是课程名称和分数),并将相应的SQL语句存储到命令文件one.prg。
2.查询哪些课程有不及格的成绩,将查询到的课程名称存入文本文件new.txt,并将相应的SQL语句存储到命令文件two.prg。 答案
本题主要考核点:
SQL语句的使用等知识点。 解题思路:
1.根据题意编写SQL语句如下:
SELECT Course.课程名称, MAX(Score.成绩) as 分数; FROM course INNER JOIN score ;
ON Course.课程编号 = Score.课程编号; GROUP BY Course.课程名称; INTO tabl me.dbf
将语句保存到one.prg中。
2.根据题意编写SQL语句如下: SELECT Course.课程名称;
FROM course INNER JOIN score ;
ON Course.课程编号 = Score.课程编号; WHERE Score.成绩 < 60; GROUP BY Course.课程名称; TO FILE new.txt
将语句保存到two.prg中。 三、综合应用(1小题,计30分)
在考生文件夹下完成如下综合应用: 1.建立\学生\数据库;
2.把自由表student(学生)、course(课程)和score(选课成绩)添加到新建立的数据库; 3.建立满足如下要求的表单formlist(控件名和文件名)
(1) 添加一个表格控件Grid1,并按学号升序显示学生选课及考试成绩信息(包括字段学号、姓名、院系、课程名称和成绩); (2) 添加命令按钮\保存\(Command1)和\退出\(Command2),单击命令按钮\保存\时将表格控件Grid1中所显示的内容保存到表tbm(方法不限),单击命令按钮\退出\时关闭并释放表单。
注意:程序完成后必须运行,并按要求保存表格控件Grid1中所显示的内容到表tbm。 答案
本题主要考核点:
数据库的建立、将自由表添加到数据库中、表单的建立和设置等。 解题思路:
1.建立数据库的常用方法有三种: 在项目管理器中建立数据库; 通过\新建\对话框建立数据库;
使用命令交互建立数据库,命令为:CREATE DATABASE [DatabaseName|?]。
2.将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。打开数据库设计器,在\数据库\菜单中或在数据库设计器上单击右键弹出的菜单中选择\添加表\,然后在\打开\对话框中选择要添加到当前数据库的自由表。还可用ADD TABLE命令添加一个自由表到当前数据库中。 3.选择\文件\菜单中\新建\命令,在文件类型选择框中选择\表单\,单击\新建文件\按钮;从控件工具栏中分别选择两个按钮和一个表格放置到表单上,分别设置按钮Command1的Caption属性为\保存\,Command2的Caption属性为\退出\,表格的RecordSourceType属性为\-SQL 说明\;并修改表单的Name属性为formlist。
4.在Command1按钮的Init事件中输入:
ThisForm.Grid1.RecordSource=\学号, Student.姓名,; Student.院系, Course.课程名称,Score.成绩;
FROM 学生!student INNER JOIN 学生!score; INNER JOIN 学生!course ;
ON Score.课程编号 = Course.课程编号 ; ON Student.学号 = Score.学号;
ORDER BY Student.学号 INTO TABLE TEMP\
在Command1按钮的Click事件中输入:SELE * FROM TEMP INTO TABLE TBM。
在Command2按钮的Click事件中输入:Thisform.release,保存表单为formlist.scx并运行。
第10套题目
一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,完成如下操作:
1. 将student表中学号为99035001的学生的院系字段值修改为\经济\。 2. 将score表的\成绩\字段的名称修改为\考试成绩\。
3. 使用SQL命令(ALTER TABLE)为student表建立一个候选索引,索引名和索引表达式都是\学号\,并将相应的SQL命令保存在three.prg文件中。
4. 使用非SQL命令为course表建立一个候选索引,索引名和索引表达式都是\课程编号\,并将相应的命令保存在four.prg文件中(只保存建立索引的命令)。 答案
本题主要考核点:表中字段值的修改及建立索引的语句等知识点。 解题思路:
1、打开student表,直接选中学号为99035001的学生的院系,将其字段值修改为\经济\。 2、打开score表,显示其\表设计器\,将\成绩\字段的名称修改为\考试成绩\。
3、在命令窗口输入SQL命令:ALTER TABLE student ADD UNIQUE 学号 TAG 学号。并将该语句保存到three.prg文件中。
4、打开course表,在命令窗口输入命令行:INDEX ON 课程编号 TAG 课程编号 CANDIDATE。并将该语句保存到four.prg文件中。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1. 建立一个满足如下要求的表单文件tab
(1) 表单中包含一个页框控件Pageframe1,该页框含有3个页面,页面的标题依次为\学生\(Page1)、\课程\(Page2)和\成绩\(Page3); (2) 依次将表student(学生)、course(课程)和score(成绩)添加到表单的数据环境中;