请教这段代码错在哪里?
以下是组合条件查询表单中“查询”按纽的Click事件代码:cxtj=ALLTRIM(thisform.edit1.value)
IF cxtj<>null.and.xszd<>null
SELECT &xszd FROM qyjbxxb,qyzycpk WHERE &cxtj INTO CURSOR cxjg
ELSE
=messagebox("未设置查询条件或未选择输出字段!",48 ,"错误信息")
RETURN
ENDIF
thisform.Visible= .F.
DO form forms\zhcxjg&&zhcxjg是查询结果显示表单
运行时总是出现"未设置查询条件或未选择输出字段!"的提示框,是什么原因?
注:xszd变量在“显示字段选择”列表框的InterativeChange事件中已经赋值:
xszd=''
FOR xh=1 TO THISFORM.LIST2.LISTCOUNT
IF thisform.list2.Selected(xh)
xszd=xszd+","+alltrim(THISFORM.LIST2.list(xh))
ENDIF
ENDFOR
xszd=LEFT(xszd,LEN(xszd)-1)