以文本方式查看主题 - 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 -- 多谢林老师 |