二级 visual foxpro_第41套上机题

二级 visual foxpro_第41套上机题

ID:36221145

大小:27.00 KB

页数:6页

时间:2019-05-07

二级 visual foxpro_第41套上机题_第1页
二级 visual foxpro_第41套上机题_第2页
二级 visual foxpro_第41套上机题_第3页
二级 visual foxpro_第41套上机题_第4页
二级 visual foxpro_第41套上机题_第5页
资源描述:

《二级 visual foxpro_第41套上机题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、二级VisualFoxPro_第41套上机题一、基本操作题1.在考生文件夹下打开数据库文件"大学管理",为其中的"课程表"和"教师表"分别建立主索引和普通索引,字段名和索引名均为"课程号"。2.打开one.prg文件,修改其中的一处错误,使程序执行的结果是在屏幕上显示:5 4 3 2 1注意:错误只有一处,文件修改之后要存盘。3.为"教师表"创建一个快速报表two,要求选择"教师表"的所有字段,其他选项均取默认值。4.使用SQL语句为"教师表"的"职工号"字段增加有效性规则:职工号的最左边四位字符是"11

2、02",并将该SQL语句存储在three.prg中,否则不得分。【操作步骤】(1)单击工具栏中的"打开"按钮,打开考生文件夹中的数据库件"大学管理",右击"课程表",选择"修改"命令,选择"索引"选项卡,在索引名处输入"课程号",类型选择"主索引",表达式为"课程号";同样打开"教师表"表的表设计器,选择"索引"选项卡,在索引名处输入"课程号",类型选择"普通索引",表达式为"课程号"。(2)单击工具栏中的"打开"按钮,打开考生文件夹中的程序文件one,将循环语句中的条件i<=1改成i>=1,保存并运行程

3、序。(3)单击工具栏中的"新建"按钮,在"新建"对话框中选择"报表",单击"新建文件"按钮;选择"报表"菜单下的"快速报表"命令,在"打开"对话框中选择考生文件夹下的"教师表",在"快速报表"对话框中单击"确定"按钮;单击工具栏中的"保存"按钮,将快速报名保存为two.frx。(4)单击工具栏中的"新建"按钮,新建一个程序文件three,在其中编写代码"altertable教师表alter职工号setcheckLEFT(职工号,4)="1102"",保存并运行。二、简单应用题1.打开考生文件夹下的数据库文

4、件"大学管理",修改并执行程序four.prg。程序four.prg的功能是:(1)建立一个"工资表"(各字段的类型和宽度与"教师表"的对应字段相同),其中职工号为关键字。(2)插入一条"职工号"、"姓名"和"工资"分别为"11020034"、"宣喧"和4500的记录。(3)将"教师表"中所有记录的相应字段插入"工资表"。(4)将工资低于3000的职工工资增加10%。(5)删除姓名为"Thomas"的记录。注意,只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次

5、执行后生成的表文件删除。2.使用查询设计器建立查询teacher_q并执行,查询的数据来源是"教师表"和"学院表",查询的字段项包括"姓名"、"工资"和"系名",查询结果中只包括"工资"小于等于3000的记录,查询去向是表five,查询结果先按"工资"降序排列,若"工资"相同再按"姓名"升序排列。(1)【操作步骤】步骤1:单击工具栏中的"打开"按钮,打开考生文件夹中的程序文件four.prg,修改如下:*************************CREATETABLE工资表(职工号C(8)prima

6、ryKEY,姓名C(6),工资N(10,2))INSERTINTO工资表VALUES("11020034","宣喧",4500)USE工资表APPENDFROM教师表UPDATE工资表set工资=工资*1.1WHERE工资<3000DELETEFROM工资表where姓名="Thomas"PACK*************************步骤2:保存并运行程序。(2)【操作步骤】步骤1:单击常用工具栏中的"新建"按钮,新建一个查询,在"添加表或视图"对话框中将"教师表"和"学院表"添加到到新建的查

7、询中。步骤2:在"字段"选项卡中,将"教师表.姓名"、"教师表.工资"和"学院表.系名"到添加到选定字段中。步骤3:在"筛选"选项卡中,在字段名中选择"教师表.工资",条件为"<=",实例为"3000"。步骤4:在"排序依据"选项卡中,先设置按"工资"降序排列、再按"姓名"升序排列。步骤5:单击"查询"菜单下的"查询去向"命令,在"查询去向"对话框中选择"表",在"表名"中输入five。步骤6:保存查询为teacher_q,运行查询。三、综合应用题(1)在考生文件夹下建立一个文件名和表单名均为myform

8、的表单文件。(2)在考生文件夹下建立一个如下图所示的快捷菜单mymenu,该快捷菜单有两个选项"取前三名"和"取前五名"。分别为两个选项建立过程,使得程序运行时,单击"取前三名"选项的功能是:根据"学院表"和"教师表"统计平均工资最高的前三名的系的信息并存入表sa_three中,sa_three中包括"系名"和"平均工资"两个字段,结果按"平均工资"降序排列;单击"取前五名"选项的功能与"取前三名"类似,统计查询"平均工资"最

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。