如果判断VFP的SQL查询语句是否找到了记录

来源:百度知道 编辑:UC知道 时间:2024/06/30 05:57:15
设计一个表单,表单上有一个表格控件,一个文本框,一个查询按钮,点查询按钮时,要求找到学号为文本框中的输入值的学生的成绩,并将成绩显示在表格控件中,如果找不到所输入的学号的学生,提示“没有这个学生” 这个题怎么做,谢谢

先要把成绩表添加在数据环境中。

查询的代码:select 学号,成绩 from 成绩 where 学号=thisform.txt1.value into cussor temp
if found ()
thisform.grid1.recordsource="temp"
else
thisform.grid1="没有这个学生"
endif

这是我自己做的,你先试试。

1:先将所提供的表添加进数据环境中;
2:打开数据环境查看表中的字段名,
在查询的click事件中输入代码:
thisform.grid1.recordsourcetype=4
select 学号,成绩 from 成绩(表名) where 学号=thisform.text1.value into cussor temp
if found()=.t.
thisform.grid1.recordsoure="temp"
else
thisform.text1.value="没有这个学生"
endif
thisform.refresh