这是书上的一个例题,做不出来。表单界面和数据环境如图所示。要求从组合框中选择要查询的课程号,输入查询的成绩范围,单击“查找”,在表格中显示符合条件的成绩信息。
书上的步骤如下:
1、将course表和score表添加到数据环境中
2、设置组合框combo1的rowsourcetype属性为:6-字段;rowsource属性为:course.课程号
3、设置表格grid1的recoudsourcetype属性为:4-SQL说明
4、“查找”按钮的事件为:
select score
low=thisform.text1.value
upp=thisform.text2.value
cnum=thisform.text2.value
if low>upp
    messagebox("成绩输入有误",1+48+0,"输入错误")
    thisform.text1.value=0
    thisform.text2.value=0
    thisform.text1.setfocus
endif
thisform.grdScore.recordsource="select * from score where 成绩>low and 成绩<upp and 课程号=cnum order by 成绩 into cursor temp"
thisform.refresh
问题:
1、一运行程序,表格中的数据显示的居然是course表的内容而不是score表的内容!
2、在文本框中输入分数段,如60到90分(原数据表中这个分数段是有记录的),单击“查找”,则表格中没有任何数据显示