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

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

2012-02-14 
datawindow选中行打印?立等!!!w_1中dw_1的c_print 1 就被打钩,代表需要打印的,print字段没有保存到数据库

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)

热点排行