[求助]代码编写
请教各位高手,自己编写以下一段代码,一般运行没问题,但现在遇到一些特殊情况,思考了很久都无法解决.SCAN FOR EMPTY(kmname) AND bjname=b(k) AND xq=ALLTRIM(thisform.optiongroup1.Buttons(t).caption) AND between(jb,5,8)
如果没有找到一个记录满足以上条件,怎样用代码表示?
IF k=6
m=jb
replace kmname WITH ALLTRIM(thisform.list2.Value) while xq=ALLTRIM(thisform.optiongroup1.Buttons(t).caption) AND jb=m
exit
ELSE
以上代码没有运行,经常出现找不到m 的值,这个问题怎样妥善处理它?
IF jb=m
LOOP
ELSE
IF k=7
n=jb
replace kmname WITH alltrim(thisform.list2.Value) while xq=ALLTRIM(thisform.optiongroup1.Buttons(t).caption)AND jb=n
EXIT
ELSE
IF jb=n OR jb=n+1 与第二个问题一样
LOOP
ELSE
IF k=1
h=jb
replace kmname WITH alltrim(thisform.list2.Value) while xq=ALLTRIM(thisform.optiongroup1.Buttons(t).caption)AND jb=h
EXIT
ENDIF
ENDIF
ENDIF
endif
ENDIF
endif
ENDSCAN