GO TOP ENDIF
THISFORM.REFRESH
那么当浏览到最后一条记录时,若再单击该按钮将会出现 (1空记录显示) 现象.如果“向前”按钮的方法程序如下: IF!BOF( ) SKIP-1 ELSE GO BOTTOM ENDIF
THISFORM.REFRESH
那么,当浏览到第一条记录时,若再单击该按钮将会出现 (2首记录不变动) 现象.为了克服这种情况,可将“向后”和“向前”按钮的方法程序分别修改为: SKIP IF EOF( ) GO TOP ENDIF
THISFORM.REFRESH 和 SKIP-1 IF BOF( ) GO BOTTOM ENDIF
THISFORM.REFRESH
但是如果数据表是空的,单击“向后”按钮将会提示 (3已到文件尾) ;单击“向前”按钮将提示 (4已到文件头) .为了避免出现这样的提示可以增加一个判断语句.例如“向前”按钮的方法程序可以改为: IF (5 RECCOUNT()) =0 SKIP IF EOF( ) GO TOP ENDIF
6 / 8
THISFORM.REFRESH ENDIF
请补充完善程序及说明,填写在下面标号后. (1) (2)(3) (4)(5)
注:第(1)、(2)意思对就可以,第(5)函数名可以只写前4个字符.每空2分;所有字母大小写无关
42.奖券兑奖过程是:接收持券人的奖券,首先核对日期,再根据奖券种类库鉴别奖券类型,然后参照中奖号码库的内容确定中奖信息,最后将中奖结果交持券人.绘制奖券兑奖过程的数据流程图.
43.某单位召开运动会,该单位有多个部门,每个部门有多名运动员,每名运动员可以参加多项比赛,每个项目有多人参加.为了输出如下成绩报告单,请写出满足条件的数据库关系模型. 成绩报告单
项目编号 名次 1 2 …… 6 运动员号 项目名称 姓名 部门编号 性别组 部门名 成绩 3
部门(部门编号,部门名)(2分) 运动员(运动员号,姓名,性别)(2分) 项目(项目编号,项目名称)(3分)
7 / 8
成绩(项目编号,运动员名,名次,成绩)(3分) 【评分标准】(1)关系模型中表的名称意思对就行,缺表该分不得. (2)每个表中错、漏1项扣1分,最多扣该表得分. (3)表中添加了其他题中未涉及属性不扣分.
8 / 8