-- 作者:woodiy
-- 发布时间:2009/1/31 20:23:00
-- 关联表EXCEL报表设计求助!
此主题相关图片如下:未命名iiiiiiii.jpg
上图是出库单的窗口, 其中出库单与出库明细关联(关联列:出库单号)
此主题相关图片如下:未命名5555.jpg
第二个图片是我需要设置的EXCEL报表的样式, 其中出库单即主表部分已经按帮助学会了,但是关联部分该如何设计呢? 主要是需要行列转换的, 在易表中可以直接通过Find来输出, 但是狐表不行,请狐爸爸帮忙,谢谢!
|
-- 作者:狐狸爸爸
-- 发布时间:2009/2/1 8:49:00
--
直接引用数据
前面我们已经提供了引用父表和子表数据的方法,但是有的时候,我们希望从一个毫无关系的表中引用数据。 这样的引用同样简单,格式为:
[@表名,列名]
或
[@表名,列名,行位置]
[@表名,列名,+行位置]
利用直接引用,我们可以在细节区之外引用表中数据。
行位置是可选的,如果省略,则引用的是表中选定行的数据。 如果在行位置之前加上符号“+”,则表示相对位置,也就是距离选定行的位置。 例如:
[@产品,名称] [@产品,名称,+1] [@产品,名称,+2] [@产品,名称,10]
假定产品表选定行的位置为3,那么上述标示分别表示:
第三行的名称列内容 第四行的名称列内容 第五行的名称列内容 第十行的名称列内容
|
-- 作者:woodiy
-- 发布时间:2009/2/1 11:51:00
--
他老爸, 我按照你的方法进行如下设置:
[@出库明细,色名色号] [@出库明细,色名色号,+1] [@出库明细,色名色号,+2] [@出库明细,一] [@出库明细,一,+1] [@出库明细,一,+2] [@出库明细,二] [@出库明细,二,+1] [@出库明细,二,+2] [@出库明细,三] [@出库明细,三,+1] [@出库明细,三,+2]
应该来讲数据在EXCEL报表中的显示是准确的,但是有一个问题,为什么我用按钮的Chick属性来打开EXCEL报表时,输出的数据总是出库明细表中的第一行,第二行....., 如何设置打开的窗口关联数据也关联表同步呢,谢谢!
Chick中的代码如下: Dim Book As New XLS.Book(ProjectPath & "Attachments\\出库单模板.xls") Book.Build() Book.Save(ProjectPath & "Reports\\出库单.xls") Dim Proc As New Process Proc.File = "reports\\出库单.xls" Proc.Start()
是否能在Chick代码中加入选择相关联的所有行,然后再输出呢,代码是什么呀?
|