当前位置: 代码迷 >> PB >> DW能不能这样用?该怎么处理
  详细解决方案

DW能不能这样用?该怎么处理

热度:37   发布时间:2016-04-29 09:56:58.0
DW能不能这样用?
把DW中edit和dropdownlistbox做成普通文本框和普通下拉列表框用,也就是说不关联数据库,因为我只想通过它里面的控件来取各控件里面的输入值,不需要保存到数据库。其实,关键是dropdownlistbox,普通的dropdownlistbox没法关联dddw,要从数据库中取下拉框的item,必须写代码进行加载,太麻烦了!有没有好的办法呢?

------解决方案--------------------
就使用DW,名:dw_query

在窗口open事件里写:
//清空条件设置数据窗口dw_query的内容
long ll_row

dw_query.settransobject(sqlca)
dw_query.retrieve( )

ll_row = dw_query.insertrow(0)
dw_query.scrolltorow(ll_row)
dw_query.setfocus( )

查询按钮click事件:
//条件输入DW的当前行号
int li_currRow

//查询语句条件子串
string ls_sqlString

//得到当前行号
li_currRow = dw_query.getrow( )

//让dw_query条件采集DW accept 编辑控件的内容
dw_query.accepttext( )

//定义一些变量,获取各个控件中输入的条件,例如:
ls_empno = dw_query.object.empno[li_currRow]

//然后判定条件不为空(“”或null)的就增加到ls_sqlString中
  相关解决方案