请兄弟帮我看看这段程序错在哪?
*-----------*
SELECT ZFCG_SJBB
GO TOP
IF RECCOUNT()>1
DO WHILE !EOF()
IF empty(采购单位)=.T..OR.empty(项目名称)=.T..OR.empty(产品品牌)=.T..OR.empty(产品型号)=.T..OR.采购数量=0.OR.采购预算=0
DELETE
PACK
ELSE
messagebox("经检测,有记录数据录入不完整,请检查输入或删除!",16,"系统提示")
Thisform.TEXT4.setfocus
RETURN .T.
ENDIF
SKIP
ENDDO
ENDIF
*---------
GO TOP
IF empty(采购单位)=.F..AND.empty(项目名称)=.F..AND.empty(产品品牌)=.F..AND.empty(产品型号)=.F..AND.采购数量>0.AND.采购预算>0
msg=messagebox("录入数据正确!保存数据吗?",4+64,"提示窗口")
IF msg=6
SELECT ZFCG_SJZK
APPEND FROM ZFCG_SJBB
ENDIF
ENDIF
*----------
Thisform.QueryUnload
*-----------
我的意思:1、采购单位、项目名称、产品品牌、产品型号、采购数量、采购预算等字段为空值,则直接删除。2、以上几个字段为合格的值,则提示是否保存?现在我输入以上字段的一个值,不提示我“经检测,有记录数据录入不完整,请检查输入或删除3“、完全合格则会提示我“录入数据正确!保存数据吗”,请兄弟们帮助我看看。