hur.cn - 华软网

 热门搜索

各位高手们,有谁做过这种复合报表?

  作者:未知    来源:网络    更新时间:2018/3/3
各位高手们,有谁做过这种复合报表?
我有两个表(主从表)
A
LSH,KHMC,BZ
B
LSH,XH,MXNR

报表样式要求打印出来的报表是:每条主表记录下要跟它相应的从表内容(从表可能是多笔,也可能没有)
例如:
表头
LSH KHMC BZ
1 ABC 001
从表明细
LSH, XH MXNR
1 1 AAA
1 2 BBB
2 DDD 002
2 1 CCC
2 2 DA
2 3 BC
我相用嵌套报表实现,但不知从表的参数怎么传,如果按常规在从表定义一个传入参数,但怎么样动态的把
主表的LSH传入呢?

------华软网友回答------

例如:
表头
LSH KHMC BZ
1 ABC 001
从表明细
LSH, XH MXNR
1 1 AAA
1 2 BBB
//主表记录
2 DDD 002
//明细表记录
2 1 CCC
2 2          DA
2 3 BC

------华软网友回复------
在从表中加入retrieve argument参数,然后在复合报表中从表的属性中设置过虑参数。
------华软网友回复------
关键问题是这个过虑参数怎么与主表的关键字关联,现在一查询它就要提示你输入参数,但这个参数应该是动态的取主表的关键字,请说的明白一点,谢谢!!!
------华软网友回复------
我只能给你一些使用复合型数据窗口的方式同步建议:
应该建立两个数据窗口对象,d_1和d_2,d_1和d_2中都应该建立同一个检索参数,也就是说使两个数据窗口对象都通过同一个检索参数得到对同一信息的展示。
之后在复合型数据窗口对象d_3中的属性中,也指定一个同样名称的检索参数。
之后可以在程序中用
dw_1.retrieve(检索参数) //dw_1和d_3联系起来。
实现数据同步显示的目的了。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。