以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  求报表追加多值方法。  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=46929)

--  作者:ndxfke
--  发布时间:2014/3/1 14:18:00
--  求报表追加多值方法。
报表模板有一单元格,该单元格要填充另一个表的,符合条件的多行值;

我看报表帮助,有引用单值,不知道这种有条件的多值,怎么引用进来。

--  作者:Bin
--  发布时间:2014/3/1 14:21:00
--  
如果是子父表关系的话就可以引用, 毫无关联的表的话,那就没办法了.
--  作者:ndxfke
--  发布时间:2014/3/1 14:26:00
--  
哦,那咱就把它做成父子关系表;

比如,通过父表关键值,到子表里去找符合这个值的多值;并填充到模板指定单元格,模板里代码如何写呢?

--  作者:Bin
--  发布时间:2014/3/1 14:36:00
--  
http://www.foxtable.com/help/topics/0204.htm
--  作者:ndxfke
--  发布时间:2014/3/1 14:45:00
--  
Bin,

我想实现的,跟这还是有区别。

例子是将找到的值进行多行填充,我是想充填在一个单元格子 ;相当于采取循环,把找到的值加入数组,再把数组值循环取出来填充到这个单元格,

--  作者:Bin
--  发布时间:2014/3/1 14:47:00
--  
那你把值存到VAR变量去, 再引用VAR变量吧  http://www.foxtable.com/help/topics/1391.htm
--  作者:ndxfke
--  发布时间:2014/3/1 15:05:00
--  
这也是个办法,不过还没用过VAR变量。希望学习下..

看了帮助,我的理解应该是在BuildDetail 事件里写代码来赋值给VAR;

定义VAR名时,出现一个疑问:VAR类型没有类似数组,集合这样的,我这多值是如何来存放呢。求助~ 又或者是否写几句代码来借鉴学习

--  作者:Bin
--  发布时间:2014/3/1 15:06:00
--  
你多值不是要存到一个单元格的吗?  不就是相当于一个字符串吗? 直接存Var即可啊.  
--  作者:ndxfke
--  发布时间:2014/3/1 15:07:00
--  
对哦...

我尝试下,图片点击可在新窗口打开查看

--  作者:ndxfke
--  发布时间:2014/3/1 15:30:00
--  
搞定,谢谢亲!