,要获取当前数据库 SJK 中 XS 表的 xb 字段的 默认值,可以使用函数 DBGETPROP("xs.xb","FIELD","_____"). 9.(2008C)某数据库表 GP.DBF 包含的字段分别是 dm (股票代码, 字符型) ,mc(股票名称, 字符型) ,jg(当前价格,数值型)和 zdf(与上个交易日相比涨跌幅的百分数,数值型) , 其余部分数据如下表所示(zdf 值为正数表示上涨,负数表示下跌) Dm 60088 600143 600220 600266 600519 600839 600887 …… 下列 SQL 命令查询并显示上涨的股票信息(若上涨超过 10 种,则仅显示上涨幅度最大的前 10 种股票信息) . SELECT _____ dm AS 股票代码,mc AS 股票名称, jg AS 涨跌幅; FROM gp; ________; ORDER BY zdf DESC 10.(2008C)在教学管理数据库 SJK 中有 2 个表:KC.DBF(课程表)和 CJ.DBF(成绩表) , 表结构如下: KC.DBF 字段名 KCDH KCM XF 含义 课程代号
课程名 学分 类型与宽度 C(8) C(26) N(2) CJ.DBF 字段名 XH KCDH CJ 含义 课程代号 成绩 类型与宽度 C(10) C(3) N(3) Mc 中视传媒 金发科技 江苏阳光 北京城建 贵州茅台 四川长虹 伊利股份 Jg 25.56 32.16 9.00 31.39 105.51 7.59 31.33 Zdf 3.02 -2.25 -1.96 2.62 -0.53 -1.30 1.46
则可用下列 SQL 命令
查询总学分大于 100 的学生的和学分. (注:成绩为 60 或 60 以上 才能获得相应学分,否则学分为 0) : SELECT CJ.XH,SUM(_____) AS 总学分; FROM SJK!KC INNER JOIN SJK!CJ; WHERE CJ.KCDH=KC.KCDH;
GROUP BY CJ.XH; _____ 总学分>100 11.(2008C)已知某数据库表 KCYZ.DBF 含有 5 各字段,若其中一个名为 BXK 的逻辑型字 段,则可用下列 SQL 命令查询 BXK 字段值为.T.的所有记录,且要求输出所有字段,输出结 果保存在表 TEMP.DBF 中. SELECT ____ FROM KCYZ; WHERE BXK=.T.; ____ TABLE TEMP 12.(2008C)在 VFP 命令窗口中输入并执行命令____.FONTSIZE=20,可以使 VFP 主窗口中 输出文本的字号设置为 20. 13.(2008C)某单位人力资源
管理系统中由人员档案表 RYB.DBF 和员工收入表 SRB.DBF, 其结构
分别如下: RYB.DBF 字段名 GH XM XB CSRQ ZW 含义 工号 性别 出生日期 职务 类型与宽度 C(8) C(8) C(2) D C(10) SRB.DBF 字段名 GH SRXM SRRQ JE BZ 含义 工号 收入项目 收入日期 金额 备注 类型与宽度 C(8) C(3) D Y M
某表单运行后如下图所示,其数据环境包含 RYB 和 SRB 表.表单上由 3 个文本框,其对象 名分别为 TEXT1,TEXT2 和 TEXT3,分别用于显示总收入,所得税和实际收入. 列表框(LIST1)的 INTERACTIVECHANGE 事件代码的功能是:当选中列表框中一名员工 时,表格(GRID1)中显示出该员工的收入项目,收入日期,金额和备注,且表格中数据只 读,文本框 TEXT1,TEXT2 和 TEXT3 分别显示该员工的总收入,所得税和实际收入. (注: 所得税计算的算法见代码. )
(1)根据以上所示的表单,填写
列表框,表格和"退出"命令按钮的有关属性值: 列表框的 RowSourceType 属性值为"2-别名" RowSource 属性值为______ ColumnCount 属性值为______ 表格的______属性值为.T.(实现数据只读) 命令按钮的 Caption 属性值为______;
(2)列表框 List1 的 Interactivechange 事件代码如下: cGH=ALLTRIM(THIS.Value) &;&;变量 cGH 已在表单的 INIT 事件代码中设置为公共变量 SELECT SUM(je) FROM srb WHERE gh=cgh INTO ______ m &;&;变量 m 为数组 DO CASE CASE m(1)>1600 and m(1)<2101 nse=(m(1)-1600)*0.05 CASE m(1)>2100 and m(1)<3601 nse=500*0.05+(m(1)-2100)*0.1 CASE m(1)>3600 and m(1)<6601 nse=500*0.05+1500*0.1+(m(1)-3600)*0.15 CASE m(1)>6600 nse=500*0.05+1500*0.1+3000*0.15+(m(1)-6600)*0.2 ENDCASE THISFORM.TEXT1.VALUE=m(1) THISFORM.TEXT2.VALUE=______ THISFORM.TEXT3.VALUE=THISFORM.TEXT1.VALUE-THISFORM.TEXT2.VALUE SELECT _________ SET FILTER TO gh=cgh GO TOP THISFORM.REFRESH 14.(2008C)完善下列程序,计算 3+33+333+3333+……前十项之和. CLEAR m=3 n=0 s=0 FOR i=1 TO 10 n=________ s=s+n ENDFOR 15.(2008C)