高手帮我看一下,谢谢了,急!!!
我想动态修改数据窗口,具体代码如下:int rtn
string oldsql,newsql
oldsql=dw_1.getsqlselect() //获取原来的数据窗口语法
messagebox("",oldsql) //messagebox提示
newsql=" and w_input.r_date between '2009-11-27' and '2009-11-27'" //新添加的and语句
oldsql=oldsql+newsql //在原来的基础上生成oldsql
messagebox("",oldsql) //再提示
dw_1.Modify('datawindow.table.select = ~"' + oldsql + '~"') //修改语法
dw_1.settransobject(sqlca) //检索
rtn=dw_1.retrieve()
messagebox("",rtn)
我用的是crosstab数据窗口,这样retrieve后数据窗口没刷新。请大侠们指教
[解决办法]
你直接在DW中加条件多好!