四、应用题(本大题共3小题,每小题10分,共30分)
41.科研项目费用支付过程是:接收项目负责人的费用收据,通过项目存档文件对收据进行审核,审核通过后参照项目账目文件进行费用计算,计算后将付款通知交财务处,将领款通知交项目负责人。画出处理过程的数据流程图。
42.要求为学生数据库表追加记录时,学生“年龄”字段值只能在18~25之间;为了让系统自动进行输入数据的界限校验并显示出错信息“数据超出界限!”,需要修改数据表的数据字典。请将各操作步骤在后面的编号位置补充完整。
①打开数据库表的 (1) 窗口修改原记录中不符合要求的数据;
②打开数据库表的 (2) 对话框窗口;
③选定年龄字段后在 (3) 框的 (4) 位置输入表达式 (5)
④再在 (6) 位置输入初值 (7) ;
⑤还在 (8) 位置输入“数据超出界限!”信息,单击确定按钮关闭。
(1) (5)
(2) (6)
(3) (7)
(4) (8)
43.学生成绩统计表界面可以分别统计数学(SX)和外语(WY)的各项数据,每个按钮对象都有自己的方法程序。
为了实现其统计功能,请填空完善下面的程序。
计算“总成绩”的CLICK程序:
SUM SX,WY TO X,Y
IF THIS.PARENT.OPTIONGROUP1.VALUE=1
THIS.PARENT.TEXT1.VALUE= (1)
ELSE
THIS.PARENT.TEXT1.VALUE= (2)
ENDIF
THISFORM.REFRESH
计算“平均分”的CLICK程序:
AVERAGE SX,WY TO X,Y
IF THIS.PARENT.OPTIONGROUP1.VALUE=1
THIS.PIARENT.TEXT2.VALUE= (3)
ELSE
THIS.PIARENT.TEXT2.VALUE= (4)
ENDIF
THISFORM.REFRESH
计算“优秀”的CLICK程序:
IF THTS.PARENT.OPTTONGROUP1.VALUE=1
COUNT ALL TO (5) FOR SX>=90
ELSE
COUNT ALL TO (6) FOR WY>=90
ENDIF
THIS.PARENT. (7) .VALUE= (8)
THISFORM.REFRESH
计算“不及格”的CLICK程序:
IF THIS.PARENT.OPTTONGROUP 1.VALUE=1
COUNT ALL TO X FOR (9) <60
ELSE
COUNT ALL TO X FOR (10) <60
ENDIF
THIS.PARENT.TEXT4.VALUE=X
THISFORM.REFRESH
请按下面的编号填空。
(1) (6)
(2) (7)
(3) (8)
(4) (9)
(5) (10)