主题:关于缩小查询范围的问题?
在表单上有一个text,用于输入查询关键字,有一个check在结果中搜索,如何实现在已经产生的临时表中继续搜索适合自己的结果
以下是我的代码,但是在查了第一次后,划了在结果中搜索,点击查找却不能达到在已搜到的结果继续搜索,也就是呀达到不断缩小搜索范围的目的,不知道有没有好的办法?谢谢老师!
IF thisform.check1.Value=0
cSearch=ALLTRIM(thisform.text1.value)
SELECT * FROM btyszwzy WHERE 种形态特征 like "%&cSearch%" INTO CURSOR curtemp
SELECT curtemp
thisform.grid1.RecordSource='curtemp'
thisform.text2.Value=RECCOUNT()
thisform.refresh
ELSE
SELECT * FROM curtemp WHERE 种形态特征 like "%&cSearch%" INTO CURSOR curtemp1
SELECT curtemp1
thisform.grid1.RecordSource="curtemp1"
thisform.text2.Value=RECCOUNT()
thisform.refresh
endif
以下是我的代码,但是在查了第一次后,划了在结果中搜索,点击查找却不能达到在已搜到的结果继续搜索,也就是呀达到不断缩小搜索范围的目的,不知道有没有好的办法?谢谢老师!
IF thisform.check1.Value=0
cSearch=ALLTRIM(thisform.text1.value)
SELECT * FROM btyszwzy WHERE 种形态特征 like "%&cSearch%" INTO CURSOR curtemp
SELECT curtemp
thisform.grid1.RecordSource='curtemp'
thisform.text2.Value=RECCOUNT()
thisform.refresh
ELSE
SELECT * FROM curtemp WHERE 种形态特征 like "%&cSearch%" INTO CURSOR curtemp1
SELECT curtemp1
thisform.grid1.RecordSource="curtemp1"
thisform.text2.Value=RECCOUNT()
thisform.refresh
endif