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)