pb9.0请教一个setfilter查询问题!
dw_1.setfilter("") //取消所有过滤条件
if rb_1.checked=true then
dw_1.dataobject="dw_find"
dw_1.settransobject(sqlca)
dw_1.setfocus()
//精确查询
choose case ddlb_1.text
case "序号"
dw_1.setfilter("序号='"+sle_1.text+"'")
case "资产编号"
dw_1.setfilter("资产编号='"+sle_1.text+"'")
case "资产名称"
dw_1.setfilter("资产名称='"+sle_1.text+"'")
case "购入日期"
dw_1.setfilter("购入日期='"+sle_1.text+"'")
case "购入价格"
dw_1.setfilter("购入价格='"+sle_1.text+"'")
case else
dw_1.setfilter("资产编号='"+sle_1.text+"'")
end choose
else
//模糊查询模式程序
choose case ddlb_1.text
case "序号"
dw_1.setfilter("序号 like"+"'%"+sle_1.text+"%'")
case "资产编号"
dw_1.setfilter("资产编号 like"+"'%"+sle_1.text+"%'")
case "资产名称"
dw_1.setfilter("资产名称 like"+"'%"+sle_1.text+"%'")
case "购入日期"
dw_1.setfilter("购入日期 like"+"'%"+sle_1.text+"%'")
case "购入价格"
dw_1.setfilter("购入价格 like"+"'%"+sle_1.text+"%'")
case else
dw_1.setfilter("资产编号 like"+"'%"+sle_1.text+"%'")
end choose
end if
dw_1.retrieve()
我把代码放上来,界面也做好了 两者查询模式,一个下拉框,运行的时候老是出错误,但是编译却没问题 还请高手指教!