请教大侠这段代码有什么问题?
use aaaif qybt>0.and.year(ltsj)>2008
messagebox("*****************",1,"错误提示")
endif
if shf<>200.and.ygxs="全民".and.year(ltsj)<2008
messagebox("*********!",1,"错误提示")
endif
if shf<>100.and.ygxs="集体".and.year(ltsj)<2008
messagebox("************!",1,"错误提示")
endif
if dwxz=" "
messagebox("******************",1,"错误提示")
endif
if ygxs="其他".or.ygxs=" "
messagebox("**************",1,"错误提示")
endif
use
怎么运行后只显示第二个?应该全部都显示,因为各种条件的记录都有。