你建dw了没??
最简单的是在dw中建立条件参数,直接dw_1.retrieve(sle_1.text)
如果你没有建条件参数,就得写代码了。下面的代码写在按钮中
string ls_oldsql,ls_newsql
ls_oldsql = dw_1.getsqlselect()
ls_newsql = ls_oldsql + " where 列名='" + sle_1.text + "'"
如果你在dw中有加条件的话就用 ls_newsql = ls_oldsql + " and 列名='" + sle_1.text + "'"
dw_1.setsqlselect(ls_newsql)
dw_1.retrieve()
dw_1.setsqlselect(ls_oldsql)
1.在数据窗口对象中加检索条件。假设你的列是字符型 ,按钮中可写 dw_1.retrieve(trim(sle_1.text))
2.按钮中写入下代码。dw_1.setransobject(sqlca)
dw_1.retrieve()
dw_1.setfilter(列名="'"+trim(sle_1.text)+"'")
dw_1.filter()
3.动态sql来实现