首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

高手帮小弟我看一下,多谢了,

2012-02-04 
高手帮我看一下,谢谢了,急!!!我想动态修改数据窗口,具体代码如下:int rtnstring oldsql,newsqloldsqldw_1

高手帮我看一下,谢谢了,急!!!
我想动态修改数据窗口,具体代码如下: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中加条件多好!


热点排行