当前位置: 代码迷 >> PB >> datawindow选中行打印?立等!该如何解决
  详细解决方案

datawindow选中行打印?立等!该如何解决

热度:52   发布时间:2016-04-29 10:07:21.0
datawindow选中行打印?立等!!!
w_1中dw_1的c_print =1 就被打钩,代表需要打印的,print字段没有保存到数据库,只是datawindow中一个显示字段类型设成了checkbox,打钩时值设成1,不打钩时值设成0

如w_1.dw_1字段为,
print M_ID 姓名
1 001 张三

0 002 李一

1 003 王五
 
1 005 赵六

w_2为打印的窗口,里面有个dw_print,
如w_2.dw_print字段如下,其中还包括根据M_ID主键过滤的子datawindow

M_ID 姓名 性别 年龄


问题:如何将w_1.dw_1中打钩的行,到w_2.dw_print中,并且子datawindow也查询出来
dw_print直接retrieve()是能显示出全部的,但我只想从数据库中查出w_1.dw_1被选中的数据,这如何实现???

------解决方案--------------------
然后:
dw_1.setfilter('print = 1')
dw_1.filter()

dw_2.retrieve(dw_1.object.m_id.primary)

  相关解决方案