以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教excel报表表达式水平显示  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27652)

--  作者:dengzhihao
--  发布时间:2013/1/7 1:00:00
--  请教excel报表表达式水平显示
表达式:<[第一列] & "*" & [第二列] & "=" & [第三列]>

正常是垂直显示的:
10*20=30
20*30=40
30*40=50

该如何水平显示:
10*20=30  20*30=40  30*40=50

请教高手呀······

--  作者:狐狸爸爸
--  发布时间:2013/1/7 8:33:00
--  

可以看看:

http://www.foxtable.com/help/topics/1414.htm

 

要点:

 

1、细节区定义:

<表名,@3>

表示一个细节区包括说三行数据。

 

2、表达式:

 

<[第一列] & "*" & [第二列] & "=" & [第三列] & [第一列+1] & "*" & [第二列+1] & "=" & [第三列+1] & [第一列+2] & "*" & [第二列+2] & "=" & [第三列+2]>

 


--  作者:dengzhihao
--  发布时间:2013/1/7 20:54:00
--  [求助]逻辑型
<[第一列] & "*" & [第二列] & "=" & [第三列] & [第一列+1] & "*" & [第二列+1] & "=" & [第三列+1] & [第一列+2] & "*" & [第二列+2] & "=" & [第三列+2]>   这表达式貌似行不通哦! 
只显示了:10*20=30*=*=
求解!

[第一列+1]可以显示;但在表达式<[第一列+1] & "*" & [第二列+1] & "=" & [第三列+1]>里面显示不了
[此贴子已经被作者于2013-1-7 21:07:55编辑过]

--  作者:lin_hailun
--  发布时间:2013/1/8 15:36:00
--  
以下是引用dengzhihao在2013-1-7 20:54:00的发言:
<[第一列] & "*" & [第二列] & "=" & [第三列] & [第一列+1] & "*" & [第二列+1] & "=" & [第三列+1] & [第一列+2] & "*" & [第二列+2] & "=" & [第三列+2]>   这表达式貌似行不通哦! 
只显示了:10*20=30*=*=
求解!

[第一列+1]可以显示;但在表达式<[第一列+1] & "*" & [第二列+1] & "=" & [第三列+1]>里面显示不了
[此贴子已经被作者于2013-1-7 21:07:55编辑过]


特殊需要加*号。
< [第一列] & "*" & [第二列] & "=" & [第三列] & *[第一列+1]* & "*" & *[第二列+1]* & "=" & *[第三列+1]* & *[第一列+2]* & "*" & *[第二列+2]* & "=" & *[第三列+2]*>

http://www.foxtable.com/help/topics/2117.htm


--  作者:dengzhihao
--  发布时间:2013/1/8 20:21:00
--  
多谢林老师