pb中怎么实现把一个窗体里的数据窗口的前八行数据传递到另一个窗体中的数据窗口里。

2025-02-25 12:55:47
推荐回答(1个)
回答1:

您好,
首先,窗口与窗口的参数传递使用 openwithparm(),然后因为你传的是一组数据,可以有下面处理意见
1、数据表的关键字为单列,像‘单据编号’,这个比较简单,grid 中把关键字 读到一个数组中,把数组传递到另一个窗口
2、关键字比较多,表格比较复杂,可以考虑,grid中,先把你需要的数据按条件filter,然后使用string ls_parm 变量来保存数据
ls_parm = dw_1.describe("datawindow.data")
在另一个窗口放一个与grid一样结构的DW(当然如果你的freeform型DW的结构是一样的,这个步骤可以省略),来improtstring()来还原数据