在仓库窗口,有修改按钮,点击后就能打开修改窗口,并将要修改那一行显示在修改窗口
我在修改按钮的代码是:
string bm1
long curr1
curr1=dw_1.getrow()
bm1=dw_1.getitemstring(curr1,1)
openwithparm(w_ck_modify,"bm1")
修改窗口open属性是:
dw_1.settransobject(sqlca)
String s
s = Message.StringParm
dw_1.setfilter("ck_code like'%"+s+"%'")
dw_1.filter()
dw_1.retrieve()
运行后,打开修改窗口,结果不显示任何数据
------解决方案--------------------
dw_1.settransobject(sqlca)
String s
s = Message.StringParm
Messagebox('', s) //看一下s值对不对
dw_1.setfilter("ck_code like '%" + s + "%'")
dw_1.filter()
dw_1.retrieve()