二级VF部分放弃类题目解法.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级VF部分放弃类题目解法

第2单元第3.1题 建立两个查询,分别加入前两个需要计数统计的字段——订货单位和供货单位——中的一个,在查询设计器杂项选项卡内勾选“无重复记录”复选项,运行查询,直接可以由查询显示得出计数统计结果。将结果手动敲入目标表jieguo.dbf中。 订货总数求解方法为,字段选项卡~函数和表达式~SUM(Gnht.jhsl)~运行查询得结果20401.139,根据结果存放表的字段特性,四舍五入保留小数点后两位得20401.14,手动输入目标表jieguo.dbf中。 在未建程序文件的情况下,得分30。 第10单元第3.1题 建立表单,调整Caption属性。 加入两个按钮控件,注意名字和Caption的对应。 退出按钮对应代码如下: Thisform.release 至此已有22.5分,说明结果存放的表格分值7.5。 建立查询,将考号设定为分组字段,在分组依据选项卡中设定筛选条件,排序选项卡中设定总成绩将序排列,利用函数表达式统计各科成绩和总分,函数表达式如下: SUM(IIF(Kscjb.考试科目=101,Kscjb.成绩,0)) AS 政治成绩 SUM(IIF(Kscjb.考试科目=102,Kscjb.成绩,0)) AS 外语成绩 SUM(IIF(Kscjb.考试科目=103,Kscjb.成绩,0)) AS 高数成绩 SUM(IIF(Kscjb.考试科目=104,Kscjb.成绩,0)) AS 专业课成绩 SUM(Kscjb.成绩) AS 总成绩 设定去向设置为表,并将表命名为four,运行查询。 几点注意事项: 必须要分组,否则统计结果只有一条,且为所有考生所有科目成绩求和,无意义; 必须在分组选项卡中设定条件,“筛选”选项卡中的条件不支持SUM函数; 顺序不对表格不得分; 依靠查询生成的表字段宽度需要调整,否则表格不得分; 录取按钮代码留空,得分30。 第15单元第2.1题 建立查询,将“外汇汇率”表添加入查询设计器中,将“外汇代码”表两次加入查询设计器中,其中一个将会被系统自动重命名为“外汇代码_a”。 设定连接条件,重复放入的两张代码表的外汇名称分别与外汇汇率的币种1、币种2字段建立Inner连接,注意连接的次序,选择需要的字段,注意给两张重复代码表中提供的外汇代码字段起别名,查询去向设置为表rate,最终查看所得SQL代码为 SELECT 外汇代码.外币代码 AS 币种1代码,; 外汇代码_a.外币代码 AS 币种2代码, 外汇汇率.买入价, 外汇汇率.卖出价; FROM 外汇代码 外汇代码_a INNER JOIN 外汇汇率; INNER JOIN 外汇代码 ; ON 外汇汇率.币种1 = 外汇代码.外币名称 ; ON 外汇代码_a.外币名称 = 外汇汇率.币种2; INTO TABLE rate.dbf 运行查询,打开存放结果的表rate,修改字段宽度。至此20分可得18分。 建立一个空的程序文件,更名为three.prg,无需任何代码,得分20。 第16单元第3.1题 建立表单,修改表单Name属性,表单数据环境中加入外汇汇率表。加入组合框、标签、按钮等控件,设定组合框的数据源,手动将Rowsource中的表名删除。退出按钮click事件中输入相应代码thisform.release,查询按钮留空。 查询按钮没有输入任何代码,得分30。 Tmp_rate.dbf是否存在不影响得分。 典型的做对了也没法检查所以做对了也白对的题目。 第19单元第3.1题 建立表单,修改表单Name属性,表单数据环境中加入orders表。加入并设置文本框、标签、按钮、表格等控件caption等属性。 Do按钮指令: close all X1 = thisform.text1.value X2 = Alltrim(X1) X3 = select * from orders where 职工号 = X2 into cursor GGYY thisform.grdorders.recordsource = X3 use employee locate all for 职工号 = X2 thisform.text2.value = 姓名 thisform.text3.value = 性别 thisform.refresh 几点说明: 不宜直接用Alltrim等函数对text1.value进行处理,易报错,建议通过变量中转; 表格控件的recordsource,实际是SQL语句首尾加引号转化成的字串; 表格控件的recordsource的赋值同样宜通过变量中转; Cursor后的名称在确保合法的情况下,随意; Select语句可以先不设定into cursor,便于观察检验结果正确性; 本题是典

文档评论(0)

wuyuetian + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档