以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  word报表引用父表数据出错  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=50445)

--  作者:laassdd
--  发布时间:2014/5/6 22:39:00
--  word报表引用父表数据出错

我在word报表模板输入

<[@报表数据,年龄,1] & "1">

输出的是1,问题出在哪里?

报表数据只有一行,年龄那有数据,但是却出不来。


--  作者:有点甜
--  发布时间:2014/5/6 22:49:00
--  

没有你这样的语法吧?

 

试试这样 <[@报表数据,年龄] & "1">

 

参考 http://www.foxtable.com/help/topics/1300.htm

 


--  作者:laassdd
--  发布时间:2014/5/6 22:55:00
--  

如果我直接在word 中[@报表数据,年龄,1]

输出就没问题,但是加上<>就好像有问题了,

好像是引用子表。我的是用辅助设计器直接点出来的[@报表数据,年龄,1]


--  作者:laassdd
--  发布时间:2014/5/6 22:58:00
--  

有点甜,我试了下你的,真的可以nei。

那为什么我用设计器的不行,还有,为什么没用<>的时候可以?


--  作者:laassdd
--  发布时间:2014/5/6 23:01:00
--  

我发现foxtable和易表、VBA、ACESS、EXCEL的语法有不同,变来变去,好难适应。

比如说易表有years(身份证号)得到年龄的函数,而foxtable没有。还有EXCEL单元格可以直接用if(),foxtable 只能用IIF()

还有好多语法,对象的属性和方法。有没有哪里有比较全面的foxtable 的对象的属性方法的资料可查。


--  作者:有点甜
--  发布时间:2014/5/6 23:02:00
--  

 所有的语法,在这里都有定义的 http://www.foxtable.com/help/topics/1300.htm

 

 [@报表数据,年龄,1] 的语法,是引用 子表 而不是 父表


--  作者:laassdd
--  发布时间:2014/5/6 23:12:00
--  

我的报表数据就是子表,我试了下,

[@报表数据,性别,1]和<[@报表数据,担保一性别,1]&"1">

显示:女和1

[@报表数据,性别,1]<[@报表数据,担保一性别]&"1">

显示:女和女1

怎么解释前面的[@报表数据,性别,1]没问题?


--  作者:laassdd
--  发布时间:2014/5/6 23:19:00
--  
还有可以在word报表中引用无关联的表数据吗?
--  作者:有点甜
--  发布时间:2014/5/7 9:21:00
--  
以下是引用laassdd在2014-5-6 23:19:00的发言:
还有可以在word报表中引用无关联的表数据吗?

 

回复7楼,不应该的。

 

word报表中,不能引用没有关联的表数据