二级vf上机题库.doc_第1页
二级vf上机题库.doc_第2页
二级vf上机题库.doc_第3页
二级vf上机题库.doc_第4页
二级vf上机题库.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、 1.新建一个名为学校的数据库文件,将自由表教师表、课程表和学院表添加到该数据库。2.使用SQL语句ALTER TABLE.UNIQUE.将课程表中的课程号定义为候选索引,索引名是temp, 1、建立数据库的常用方法有三种:在项目管理器中建立数据库;通过新建对话框建立数据库; 使用命令交互建立数据库,命令为:CREATE DATABASE DatabaseName|? 2、将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。打开数据库设计器,在数据库菜单中或在数据库设计器上单击右键,在弹出的菜单中选择添加表,然后在打开对话框中选择要添加到当前数据库中的自由表。 3、在命令窗口输入SQL命令:ALTER TABLE 课程表 ADD UNIQUE 课程号 tag temp,并将该语句保存到one.prg文件中。 4、选择文件-新建-表单-向导-表单向导,选择课程表中的所有字段,点下一步,再点下一步,排序次序中选择课程号为降序,保存表单为myform。5、打开test.prg程序,将第2条语句修改为:DO WHILE i=1。二 1.请修改并执行程序temp。temp.prg的功能是:根据教师表和课程表计算讲授数据结构这门课程、并且工资大于等于4000的教师人数。 1、本题是一个程序修改题。第一处错误应改为:SELECT 课程号 FROM 课程表 WHERE 课程名=数据结构 INTO ARRAY a;第二处错误应改为:USE 教师表;第三处错误应改为:SCAN FOR 课程号=a AND 工资=4000;第四处错误应改为:sum=sum+1。2、在新建对话框中、项目管理器中、或用CREAT VIEW命令打开视图设计器,建立一个视图,将教师表和学院表添加到视图中,并将题中指定字段添加入视图;切换到筛选中选择字段教师表.工资,条件为=,实例为4000;切换到排序依据中选择字段教师表.工资,在排序选项处选择降序,再选择字段教师表.系名,在排序选项处选择升序;最后将视图命名为teacher_v。三、:1.建立一个文件名和表单名均为oneform的表单,表单中包括两个标签(Label1和Label2)、一个选项组(Optiongroup1)、一个组合框(Combo1)和 在命令窗口输入命令:CREATE FORM form,打开表单设计器窗口。 为表单添加数据库环境,在显示菜单下打开数据环境或在表单上点击右键打开数据环境。 在表单上添加各标签、选项组、组合框和命令按钮,并进行适当的布置和大小调整。 根据题面要求设置标签、选项组、组合框和命令按钮以及表单的属性值。 将组合框的RowSourceType属性值设置为5-数组,RowSource属性值设置为a。 设置表单控件的Load事件代码: public a(3),i a(1) = 3000 a(2) = 4000 a(3) = 5000 设置生成按钮的Click事件代码: if thisform.optiongroup1.option1.value=1 for i=1 to 3 if bo1.listindex=i then select * from 教师表 order by 工资 desc,姓名 into table salary where 教师表.工资=a(i) endif next else for i=1 to 3 if bo1.listindex=i then select * from 教师表 order by 工资 desc,姓名 into table salary where 教师表.工资=1。 3、通过文件菜单下的新建命令打开报表设计器,利用报表菜单下的快速报表命令创建快速报表two。 4.使用SQL语句设置表字段有效性规则的命令是:alter table 教师表 alter 职工号 set check LEFT(职工号,4)=1102,然后将此命令保存在three.prg文件中。二、1.打开数据库文件大学管理,修改并执行程序four.prg。程序four.prg的功能应该是:建立一个工资表(各字段类型和宽度与教师表的对应字段相同),其中职工号为关键字;插入一条职工号、姓名和工资分别为11020034、宣喧和4500的记录;将教师表中所有记录的相应字段插入工资表;将工资低于3000的职工工资增加10%;删除姓名为Thomas的记录。 1、第一处错误应改为:CREATE TABLE 工资表(职工号 C(8) PRIMARY KEY,姓名 C(6),工资 N(10,2);第二处错误应改为:INSERT INTO 工资表 VALUES (11020034,宣喧,4500);第三处错误应改为:UPDATE 工资表 SET 工资=工资*1.1 WHERE 工资3000;第四处错误应改为:DELETE FROM 工资表 WHERE 姓名=Thomas。 2、可以在新建对话框中、项目管理器中、或用CREAT QUERY命令打开查询设计器,利用查询设计器创建查询,添加教师表和学院表,选中题面要求的字段,在筛选中添加:教师表.工资=3000,先按工资降序排列、再按姓名升序排列,查询去向为表five,最后将查询保存在teacher_q文件中并运行。三:1.建立表单,文件名和表单名均为myform。2.建立一个如图所示的快捷菜单mymenu,该快捷菜单有两个选项:取前3名和取前5名。 第一步:首先建立表单,再建立快捷菜单,并生成相应的mpr文件,然后在表单中调用快捷菜单。具体方法是:在文件菜单中选择新建,在新建对话框中选择表单,单击新建文件按钮,将name属性改为myform, 再在文件菜单中选择新建,在新建对话框中选择菜单,单击新建文件按钮,选择快捷菜单,在菜单设计器中输入两个菜单项取前3名和取前5名,结果均为过程,取前3名过程的代码为:SELECT TOP 3 学院表.系名,avg(教师表.工资) as 平均工资 FROM 大学管理!学院表 INNER JOIN 大学管理!教师表 ON 学院表.系号=教师表.系号 GROUP BY 学院表.系名 ORDER BY 2 DESC into table sa_three,取前5名过程的代码为:SELECT TOP 5 学院表.系名,avg(教师表.工资) as 平均工资 FROM 大学管理!学院表 INNER JOIN 大学管理!教师表 ON 学院表.系号=教师表.系号 GROUP BY 学院表.系名 ORDER BY 2 DESC into table sa_five,单击菜单菜单中的生成,按提示保存为mymenu,并生成菜单源程序文件(MPR)。打开表单myform。双击表单设计器,打开代码窗口,在对象中选择myform,在过程中选择RightClick,输入代码:do mymenu.mpr,保存表单为myform。 第二步:运行表单,调出快捷菜单,分别执行取前3名和取前5名两个选项。一、 1.建立一个新表emp_bak.dbf,该表的结构与employee表的结构完全相同。2.为employee表的职员号字段建立一个候选索引,索引名为empid,索引表达式为职员号。 3.使用报表向导生成一个报表 1、用命令复制表结构的命令是: use employee copy structure to emp_bak 2.在employee表设计器中的索引选项卡建立索引名为empid,索引表达式为职员号的候选索引。 3.启动报表向导可在文件菜单中选择新建或者单击工具栏上的新建按钮,打开新建对话框,文件类型选择报表,单击向导按钮。或者在工具菜单中选择向导子菜单,选择报表,或直接单击工具栏上的报表向导图标按钮。然后按照向导提示操作即可。 4.预览报表文件employee.frx的命令为:report form employee environment preview,并将此语句存储到名为one.prg的文件中。二、1.建立一个表单文件myform,将employee表文件添加到数据环境中,在表单中添加表格控件grid1,指定其记录源类型为别名、记录源为employee表文 1、在Visual FoxPro主窗口中按下组合键Ctrl+N,系统弹出新建对话框,在文件类型中选择表单,点击新建文件按钮,系统将打开表单设计器;或直接在命令窗口中输入:create form form1,单击右键添加数据环境,选中employee表文件添加到数据环境中。2、点击工具栏按钮表单控件工具栏,在弹出的表单控件对话框中,选中表格控件,在表单设计器中拖动鼠标,这样在表单上得到一个表格控件grid1,按题面要求将grid1的RecordSourceType属性值设置为1-别名、RecordSource设置为employee。用类似的方法为表单再加入1个命令按钮控件command1,Caption属性值设置为退出,command1(退出)的Click事件代码为:thisform.release。 3、打开two.prg程序,将第2行语句修改为:from employee p join employee c;。第3行语句修改为:on p.组别=c.组别 where c.职务=组长 and c.姓名p.姓名;。三、1.建立如下图所示的表单文件form_three(表单名为form1)。标签控件命名为Ln,文本框控件命名为Textn,命令按钮控件命名为Commands。表单运行时在文本框中输入职员号,单击开始查询命令按钮查询该职员所经手的订购单信息(order表),查询的信息包括:订单号、客户号、签订日期和金额,按签订日期升序排序,并将结果存储到用字母t 在命令窗口输入命令:CREATE FORM form,打开表单设计器窗口。 在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。 根据题面要求设置标签、文本框和命令按钮的属性值。 设置查询按钮的Click事件代码: x=t+alltrim(thisform.Textn.value) SELECT Order.订单号,Order.客户号,Order.签订日期,Order.金额; FROM employee INNER JOIN order ; ON Employee.职员号=Order.职员号; where Order.职员号=alltrim(thisform.Textn.value); ORDER BY Order.签订日期; INTO TABLE &x thisform.release 建立菜单可以使用文件菜单,选择文件-新建-菜单-新建文件打开菜单设计器。在菜单设计器中建立各菜单项,菜单名称分别为:查询和退出。查询菜单的结果列中选择命令,选项列中输入do form form_three,退出菜单项的结果列中选择命令,选项列中输入SET SYSMENU TO DEFAULT。 最后保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,从菜单运行所建立的表单,并依次查询职员107、111和115经手的订购单信息。一、 在考生文件夹下有一表单文件myform.scx,其中包含高度标签、Text1文本框,以及确定命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:1将标签、文本框和命令按钮三个控件设置为顶边对齐。 2设置确定按钮的属性使在表单运行时按Enter键就可以直接选择该按钮。 3将表单的标题设置为表单操作;将表单的名称设置为myform。4设置确定按钮的Click事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。 1、打开表单myform,选中标签、文本框和命令按钮,选择格式菜单下对齐菜单下的顶边对齐。2、将确定按钮的Default属性值设置为.T.。 3、将表单的Caption属性值设置为表单操作,Name属性值设置为myform。 4、设置确定按钮的Click事件代码:this.parent.height=val(this.parent.text1.value)。二、1用SQL语句完成下列操作:检索客户名为lilan所定商品的商品名和单价,结果按单价降序 第1题:本题的考查点是利用SQL_SELECT语句建立查询。其命令如下: SELECT Goods.商品名,Goods.单价 FROM goods,orderitem,order; WHERE Orderitem.订单号=Order.订单号 AND; Goods.商品号=Orderitem.商品号 AND Order.客户名=lilan; ORDER BY Goods.单价 DESC INTO TABLE book_temp.dbf 第2题:创建数据库可以使用文件菜单完成,选择文件-新建-数据库-新建文件,在数据库设计器中依次添加order和orderitem表。再通过新建命令打开视图设计器,在添加表或视图对话框中添加order和orderitem表,并设置两表间的联系;在字段选项卡中选择订单号、签订日期和数量3个字段;切换到筛选选项卡,在其中进行如下设置: 字段名 条件 实例 orderitem.商品号 = a00002 切换到排序依据中选择字段order.订单号,在排序选项处选择升序,最后将视图保存在viewone文件中。利用刚创建的视图viewone查询视图中的全部信息,在添加表或视图对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。三、 在考生文件夹下创建一个下拉式菜单mymenu.mnx,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前vfp系统菜单的末尾追加一个考 1、建立菜单可以使用文件菜单完成,选择文件-新建-菜单-新建文件打开菜单设计器。打开显示菜单下的常规选项对话框,在位置处选择追加,则新建立的子菜单会在当前vfp系统菜单后显示。 2、在菜单名称中填入考试,结果为子菜单,单击创建;在子菜单的菜单名称中输入计算,结果为过程。在过程中输入下列命令: ALTER TABLE order ADD COLUMN 总金额 N(7,2) CLOSE DATA USE Order GO TOP DO WHILE NOT EOF() SELECT sum(Orderitem.数量*Goods.单价) FROM orderitem,goods; WHERE Orderitem.商品号=Goods.商品号 AND orderitem.订单号=Order.订单号; GROUP BY Orderitem.订单号 INTO ARRAY A REPLACE 总金额 WITH A1 SKIP ENDDO 在菜单名称中填入返回,结果为过程,在过程中输入此命令:SET SYSMENU TO DEFAULT。 3、最后保存菜单mymenu.mnx,并生成菜单程序mymenu.mpr,且运行菜单程序并依次执行计算和返回菜单命令。一、 在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作: 1将表单的标题设置为表单操作;命令按钮的标题设置 2、将文本框的Value属性值设置为0,Width属性值设置为60。 3、将文本框的InputMask属性值设置为99999.99。 4、设置显示按钮的Click事件代码:wait str(thisform.text1.value,8,2) window。二、 1编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数。统计结果依次包含年份和人数两个字段,各记录按年份升序排序, 第1题:本题的考查点是利用SQL_SELECT语句建立查询。其命令如下: SELECT year(Customers.出生日期) as 年份,; COUNT(Customers.客户号) as 人数; FROM customers; GROUP BY 1; ORDER BY 1; INTO TABLE tableone.dbf 然后将此命令保存在pone.prg文件中。 第2题:创建数据库可以使用文件菜单完成,选择文件-新建-数据库-新建文件,在数据库设计器中依次添加customers和orders表。再通过新建命令打开视图设计器,在添加表或视图对话框中添加customers和orders表,并设置两表间的联系;在字段选项卡中选择订单号、签订日期、姓名和联系电话4个字段;切换到筛选选项卡,在其中进行如下设置: 字段名 条件 实例 YEAR(Orders.签订日期) = 2007 切换到排序依据中选择字段order.签订日期,在排序选项处选择降序,最后将视图保存在viewone文件中。利用刚创建的视图viewone查询视图中的全部信息,在添加表或视图对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。三、(1)利用SELECT语句产生goods(商品)表的一个副本goods_t表。 ( 利用文件菜单下的打开命令打开程序文件ptwo.prg或者用命令:MODIFY COMMAND ptwo.prg来打开文件。 语句1为:set relation to 商品号 into goods_t或其等价语句。 语句2为:set relation to 订单号 into orderitems或其等价语句。 语句3为:if 数量goods_t.库存量或其等价语句。 语句4为:skip -n或其等价语句。 语句5为:replace 库存量 with 库存量-orderitems.数量或其等价语句。、一、 在考生文件夹下已有customers(客户)、orders(订单)、orderitems(订单项)和goods(商品)四个表1创建一个名为订单管理的数据库,并将已有的customers表添加到该数据库中。1、创建数据库可以使用文件菜单完成,选择文件-新建-数据库-新建文件,在数据库设计器中添加customers表。 2、在customers表设计器中的索引选项卡建立索引名为bd,索引表达式为出生日期的普通索引。 3、建立有效性规则在表设计器中的字段选项卡中设置。在规则栏中输入:性别$男女,提示信息栏输入:性别必须是男或女。4、建立普通索引的命令为:INDEX ON 客户号 TAG khh of customers.cdx,然后将此命令保存在pone.prg文件中。二、1在考生文件夹下创建表单文件formone.scx,如下图所示,其中包含一个标签Label1、一个文本框Text1和一个命令按钮Command1。然后按相关要求完成相应操作。 第1题: 在命令窗口输入命令:CREATE FORM formone,打开表单设计器窗口。 在表单上添加标签、文本框和命令按钮,并进行适当的布置和大小调整。 设置标签、查询命令按钮、表单的Caption属性值。 将文本框的Value属性值设置为=date()。 设置查询按钮的Click事件代码: SELECT 姓名,性别,出生日期 FROM customers; WHERE 出生日期=ctod(thisform.Text1.Text); ORDER BY 出生日期 DESC; INTO TABLE tableone.dbf 保存表单并运行,在文本框中输入01/01/1980,并单击查询命令按钮。 第2题:打开订单管理数据库,单击数据库菜单中的添加表,将orderitems表添加到数据库中,新建本地视图,添加orderitems表到视图中,先选择商品号字段,再在函数与表达式中输入SUM(Orderitems.数量) AS 订购总量,单击添加按钮,在排序依据中选择按商品号升序,分组依据中选择商品号,以文件名viewone保存该视图。利用刚创建的视图viewone查询视图中的全部信息,在添加表或视图对话框中选择viewone视图,在字段中选择所有字段,设置查询去向为表tabletwo。三、 在考生文件夹下创建一个顶层表单myform.scx(表单的标题为考试),然后创建并在表单中添加菜单(菜单的名称为mymenu.mnx,菜单程序的名称为mymenu.mpr)。效果如下图所示。 1、建立表单:可通过文件菜单下的新建命令或用命令CREATE FORM打开表单设计器。 2、修改表单各属性值,CAPTION=考试。将表单以myform.scx为文件名保存在考生文件夹下。 3、建立菜单:可通过文件菜单下的新建命令或用命令CREATE MEMU打开菜单设计器。点击显示菜单下的常规选项命令打开常规选项对话框,选中顶层表单复选框。在菜单设计器中建立各菜单项,菜单名称分别为:计算和退出。在计算菜单的结果列中选择过程,并通过单击创建按钮打开一个窗口来添加计算菜单项要执行的命令: CLOSE DATA USE Orders GO TOP DO WHILE NOT EOF() dingdanhao=订单号 SELECT sum(Orderitems.数量* Goods.单价) FROM orderitems,goods; WHERE Orderitems.商品号=Goods.商品号 AND orderitems.订单号=dingdanhao; GROUP BY Orderitems.订单号 INTO ARRAY A REPLACE 总金额 WITH A1 SKIP ENDDO 在退出菜单的结果列中选择过程,并通过单击创建按钮打开一个窗口来添加菜单项要执行的命令:myform.release,用来关闭表单并返回到系统菜单。 最后点击菜单下的生成命令,生成mymenu.mpr程序。 4、将表单myform.scx中的ShowWindow属性设置为2-作为顶层表单,并在表单的LOAD事件中输入:do mymenu.mpr with this,mymenu,执行菜单程序。 5、保存并运行表单,依次执行其中的计算和退出菜单命令。一、1打开考生文件夹下的数据库College,物理删除该数据库中的temp表,然后将教师表、课程表和学院表三个自由表加入该数据库中。 2为课程表和教师表分别建立主索引和普通索引,索引字段和索引名均为课程号,并为两个表建立一对多的联系。 1、打开College数据库,右击删除temp表。并将题面要求的三个表分别添加到数据库中。 2、打开课程表的表设计器,打开索引选项卡,在索引名处输入:课程号,类型选择主索引,表达式为:课程号;再打开教师表的表设计器,打开索引选项卡,在索引名处输入:课程号,类型选择普通索引,表达式为:课程号。在数据库设计器中,选中课程表中的索引课程号并拖动到教师表的课程号的索引上并松开,这样两个表之间就建立起了永久联系。 3、查询教师表工资大于4500的教师的全部信息的SQL语句是:select * from 教师表 where 工资4500 order by 职工号 to file one.txt,然后将此命令保存在two.prg文件中。 4、打开新建对话框,在文件类型选项卡中选择报表,单击向导按钮,再选择报表向导,单击确定按钮,打开报表向导设计器,然后按照报表向导的提示逐步创建报表three即可。二、 1请修改并执行程序four.prg,该程序的功能是:根据学院表和教师表计算信息管理系教师 第1题:本题是一个程序修改题。第一处错误应改为:SELECT 系号 FROM 学院表 WHERE 系名=信息管理 INTO ARRAY a;第二处错误应改为:USE 教师表;第三处错误应改为:SCAN FOR 系号=a;第四处添加的程序为:num=num+1。 第2题:在新建对话框中、项目管理器中、或用CREAT VIEW命令打开视图设计器,建立一个视图,将课程表、学院表和教师表添加到视图中,并将题中指定字段添加到视图中;切换到筛选中选择字段课程表.学时,条件为=,实例为60;切换到排序依据中选择字段学院表.系名,在排序选项处选择升序,再选择字段教师表.姓名,在排序选项处选择降序;最后将视图命名为course_v。利用刚创建的视图course_v查询视图中的全部信息,在添加表或视图对话框中选择course_v视图,在字段中选择所有字段,设置查询去向为表se.dbf。三、 1建立一个文件名和表单名均为oneform的表单,表单中包括两个标签(Label1和Label2)、一个选项组(Optiongroup1)、一个组合框(Combo1)和两个命令按钮(Command1和Command2),Label1和2将学院表添加到表单的数据环境中, 在命令窗口输入命令:CREATE FORM oneform,打开表单设计器窗口。 在表单上添加各标签、选项组、组合框和命令按钮,并进行适当的布置和大小调整。根据题面要求设置标签、选项组、组合框和命令按钮以及表单的属性值。 为表单添加数据库环境,在显示菜单下打开数据环境或在表单上点击右键打开数据环境。 将组合框的RowSourceType属性值设置为6,RowSource属性值设置为学院表.系名。 设置生成按钮的Click事件代码: IF thisform.optiongroup1.option1.value=1 SELECT 学院表.系名,教师表.系号,AVG(教师表.工资) as 平均工资 FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号 AND 学院表.系名=bo1.value; INTO TABLE salary.dbf ELSE SELECT 学院表.系名,教师表.系号,SUM(教师表.工资) as 总工资 FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号 AND 学院表.系名=bo1.value; INTO TABLE salary.dbf ENDIF 设置退出按钮的Click事件代码: thisform.release保存表单并运行,在选项组中选择平均工资,在组合框中选择信息管理,单击生成命令按钮,最后,单击退出命令按钮。一、1新建一个数据库文件College,将自由表教师表、课程表和学院表加入该数据库。2通过表设计器为教师表的职工号字段增加有效性规则:职工号的最左边四位字符是1102。 1、创建数据库可以使用文件菜单完成,选择文件-新建-数据库-新建文件,在数据库设计器中依次添加教师表、课程表和学院表。 2、在教师表的表设计器中,选中职工号字段,并在字段有效性的规则文本框中输入:LEFT(职工号,4)=1102。点击确定按钮,保存对表结构的修改。 3、打开one.prg程序,将第4条语句修改为:i=i+2。 4、打开新建对话框,在文件类型选项卡中选择表单,单击向导按钮,再选择表单向导,然后按照表单向导操作即可。二 1请修改并执行程序four.prg。程序four.prg的功能是:计算每个系的平均工资和最高工资并存入 第1题:本题是一个程序修改题。修改后的程序为: SELECT 系名,avg(工资) as 平均工资,max(工资) as 最高工资; FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号; GROUP BY 学院表.系号; ORDER BY 3 DESC,2 DESC; INTO table three 第2题:建立查询可以使用文件菜单完成,选择文件-新建-查询-新建文件,将课程表和教师表添加到查询设计器中,在字段选项卡选择姓名、课程名、学时字段;切换到筛选中选择课程表.学时,条件选择=,实例中输入60;切换到排序依据中选择字段课程表.学时,在排序选项处选择升序,选择教师表.姓名字段,在排序选项处选择降序;单击查询菜单下的查询去向,选择表,输入表名five,最后将查询保存在course_q.qpr文件中,并运行该查询。三 1建立一个文件名和表单名均为oneform的表单,表单中一个页框Pageframe1和两个命令按钮Command1(生成)和Command2(退出),Pageframe1 在命令窗口输入命令:CREATE FORM oneform,打开表单设计器窗口。 在表单上添加页框、组合框、选项组和命令按钮,并进行适当的布置和大小调整。根据题面要求设置页框、组合框、选项组和命令按钮以及表单的属性值。为表单添加数据库环境,在显示菜单下打开数据环境或在表单上点击右键打开数据环境。将组合框的RowSourceType属性值设置为6,RowSource属性值设置为学院表.系名。 设置生成按钮的Click事件代码: IF thisform.Pageframe1.Page2.optiongroup1.option1.value=1 SELECT 学院表.系名,教师表.系号,AVG(教师表.工资) as 平均工资 FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号 AND 学院表.系名=thisform.Pageframe1.Pbo1.value; INTO TABLE salary.dbf ELSE SELECT 学院表.系名,教师表.系号,SUM(教师表.工资) as 总工资 FROM 学院表,教师表; WHERE 学院表.系号=教师表.系号 AND 学院表.系名=thisform.Pageframe1.Pbo1.value; INTO TABLE salary.dbf ENDIF 设置退出按钮的Click事件代码: thisform.release 保存表单并运行,在选项组中选择总工资,在组合框中选择通信,单击生成命令按钮进行计算。最后,单击退出命令按钮结束。一、 在考生文件夹下有一表单文件myform.scx,其中包含请输入(s)标签、Text1文本框,以及确。 1、打开表单myform,将表单的Name属性值设置为myform,Caption属性值设置为表单操作。 2、将标签的TabIndex属性设置为1,文本框的TabIndex属性设置为2,命令按钮的TabIndex属性设置为3。 3、在表单菜单中选择新建方法程序命令,新建一个名为mymethod的方法,在myform表单的属性窗口中双击此方法打开用户自定义过程代码,输入:wait 文本框的值是+this.text1.value window 4、将请输入(s)标签的Caption属性设置为:请输入(= 75; ORDER BY 4 desc; INTO TABLE three三、1查询按钮(Command1):在该按钮的Click事件中使用SQL的SELECT命令查询每个学生所选的所有课程的成绩都是60分以上(包括60分)的学生的学 建立表单:可通过文件菜单下的新建命令或用命令CREATE FORM打开表单设计器。 在表单上添加两个命令按钮,并进行适当的布置和大小调整。 设置命令按钮的Caption属性值。 设置查询按钮的Click事件代码: SELECT Student.学号,Student.姓名,AVG(成绩) AS 平均成绩,; MIN(成绩) AS 最低分; FROM sdb!student INNER JOIN sdb!sc ; O

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论