一个关于复合报表的问题

时间:2021-06-24 11:39:53
我作一个复合报表d_3(datawindow)为 composite 它是由俩datawindow(d_2,d_1)组成
其中d_1的检索参数为id,code d_2 的参数为id,请问我怎样在d_3检索???
谢谢各位!!!!

6 个解决方案

#1


在你的复合报表d_3里还要设参数
你还要在你的复合报表里的独立报表中添加参数。属性倒数第二个标签。。
就是在那个复合报表里的白的框上面显示的是你的独立的数据窗口名,点右键,不要modify他,而是选属性那个功能,一共要在三个地方加参数,
1、独立的datawindow中即d_1,d_2
2、复合报表中(d_3)的独立的datawindow中(下拉框,属性倒数第二个标签)
3、复合报表(d_3)的属性中(下拉框,属性倒数第一个标签)

#2


先检索dw_3
获得子数据窗口dw1和dw2,然后分别检索。

#3


在composite中的retrieve argument中设置参数的检索值.

#4


补充一点,不好意思!!
我要往其中的d_1或d_2 insert delete 该怎样操作?
谢谢各位!!

#5


你选择d_3的属性中有一个检索参数选项,你在里面定义三个参数a1,a2,a3(如果d_1,d_2的id是一样的话定义两个就行了).然后打开d_1的属性中有一个参数设置,中你把id选为a1,code选为a2
dw_3.retrieve(a1,a2,a3)就行了

#6


好好看看PB的帮助,里面讲的很清楚。

#1


在你的复合报表d_3里还要设参数
你还要在你的复合报表里的独立报表中添加参数。属性倒数第二个标签。。
就是在那个复合报表里的白的框上面显示的是你的独立的数据窗口名,点右键,不要modify他,而是选属性那个功能,一共要在三个地方加参数,
1、独立的datawindow中即d_1,d_2
2、复合报表中(d_3)的独立的datawindow中(下拉框,属性倒数第二个标签)
3、复合报表(d_3)的属性中(下拉框,属性倒数第一个标签)

#2


先检索dw_3
获得子数据窗口dw1和dw2,然后分别检索。

#3


在composite中的retrieve argument中设置参数的检索值.

#4


补充一点,不好意思!!
我要往其中的d_1或d_2 insert delete 该怎样操作?
谢谢各位!!

#5


你选择d_3的属性中有一个检索参数选项,你在里面定义三个参数a1,a2,a3(如果d_1,d_2的id是一样的话定义两个就行了).然后打开d_1的属性中有一个参数设置,中你把id选为a1,code选为a2
dw_3.retrieve(a1,a2,a3)就行了

#6


好好看看PB的帮助,里面讲的很清楚。