- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三部分 计算机教研组 主要题型分类 类型1:表格、文本框、命令按钮 关键步骤 1.画控件,修改关键属性 2.在数据环境中导入相应的表文件 关键步骤 3.在command1的单击事件中写入sql语句: 在command1的单击事件中写入sql语句: 类型1的同类题目(有时间可练习) 13-3 23-3(sql语句中查询出新的计算字段) 24-3(较难,包括求最高最低平均值,分组,插入记录等操作) 35-3 44-3 关键步骤 组合框中有3个条目s1、s2和s3(只有3个,不能输入新的,RowSourceType的属性为数组“ 实现: 表单form1的init过程代码 combo1的属性设置 Public a(3) A(1) = s1 A(2) = s2 A(3) = s3“ Style属性 “统计”按钮的sql语句 “统计”按钮的sql语句 关键的属性设置 选项按钮组中选项的个数是通过buttoncount属性来设置的 或者右键单击选项按钮组控件,选择生成器,在生成器中设置。 组合框的RowSourceType和RowSource属性手工指定为5(数组)和a(数组的名字,可以是任意的) 表单form1的load事件代码为: “生成”按钮的click事件代码 生成按钮的Click事件代码 需要注意的问题 页框控件的页面数量通过pagecount属性来设置,本题中pagecount=3 选择单独页面的操作:选中页框控件,单击右键选择“编辑” 每个页面添加一个表格控件 Recordsource 和Recordsourcetype属性的设置 “生成”按钮的click事件代码 “计算”按钮的click事件代码 同类题目还有25套-3 查询按钮的click事件代码 Three.prg 同类的题目还有30套-3和41套-3 统计菜单项的代码 同类题目有7-3,18-3,21-3,22-3,31-3等 类型7:表格按钮控件 29套-3 设计一个名为mystu的表单(文件名为mystu,表单名为form1),表单标题为计算机系学生选课情况,所有控件的属性必须在表单设计器的属性窗口中设置。表单中有一个表格控件(名称为Grid1,该控件的RecordSourceType属性设置为4-SQL说明)和两个命令按钮查询(Command1)和退出(Command2)。 运行表单时,单击查询命令按钮后,表格控件中显示6系(系字段值等于字符6)的所有学生的姓名、选修的课程名和成绩。 单击退出按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 thisform.grid1.recordsourcetype=4 thisform.grid1.recordsource=; SELECT 学生.姓名, 课程.课程名称, 选课.成绩; FROM 学生!学生 INNER JOIN 学生!选课; INNER JOIN 学生!课程 ; ON 选课.课程号 = 课程.课程号 ; ON 学生.学号 = 选课.学号; WHERE 学生.系 = 6; INTO CURSOR temp thisform.refresh 类型7:表格按钮控件 29套-3 类型8:菜单设计 4套-3 在考生文件夹下创建一个名为mymenu.mnx的下拉式菜单,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前Visual FoxPro系统菜单的“帮助”子菜单之前插入一个“考试”子菜单。 统计和返回菜单命令的功能都通过执行过程完成。 统计菜单命令的功能是以组为单位求订单金额的和。统计结果包含组别、负责人和合计3项内容,其中负责人为该组组长(取自employee中的职务字段)的姓名,合计为该组所有职员所签订单的金额总和。统计结果按合计降序排序,并存放在tabletwo表中。 返回菜单命令的功能是返回Visual FoxPro的系统菜单。 菜单程序生成后,运行菜单程序并依次执行“统 计和返回菜单命令。 SELECT Employee.组别, Employee.姓名 AS 负责人,sum(orders.金额) as 合计; FROM 订单管理!employee INNER JOIN 订单管理!orders ; ON Employee.职员号 = Orders.职员号; WHERE Employee.职务 = 组长; GROUP BY Employee.组别; ORDER BY 3 DESC; INTO TABLE tabletwo.dbf 类型8:菜单设计 4套-3 * * 1.表单 2.菜单 3.报表 ⑤ 列表框 ③ 组合框,选项按钮组,命令按钮 ① 表格,文本框,命令按钮 ④ 页框和其他控件 ② 组合框,文本框,命令按钮 ⑦ 表
文档评论(0)