以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  选择数值单元格内自动换行  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73141)

--  作者:紫色幽魂
--  发布时间:2015/8/13 10:43:00
--  选择数值单元格内自动换行
有没有方法在自定义项目多值字段显示的时候所选的多个数值为单元格内横排排列,就像单元格内手动换行的效果一样
[此贴子已经被作者于2015/8/13 10:43:23编辑过]

--  作者:大红袍
--  发布时间:2015/8/13 10:55:00
--  

  没理解你什么意思。


--  作者:大红袍
--  发布时间:2015/8/13 10:55:00
--  
不行。不过你可以设置成多列显示

 

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

 


--  作者:紫色幽魂
--  发布时间:2015/8/13 11:00:00
--  
用自定义多值字段选择出来后是:1,2,3,4这样的,但是我想用自定义多值字段显示出来的结果是在单元格内手动换行的
1
2
3
4
这样的显示效果,不用","隔开,把逗号换为换行符

--  作者:大红袍
--  发布时间:2015/8/13 11:12:00
--  

AfterEdit事件

 

If e.Col.name = "第四列" Then

    e.Table.AutoSizeRow(e.Row.index)

End If

 

Drawcell事件

 

If e.Col.name = "第四列" Then
    e.Text = e.Text.replace(",", vbcrlf)
End If

[此贴子已经被作者于2015/8/13 11:12:28编辑过]

--  作者:紫色幽魂
--  发布时间:2015/8/13 11:17:00
--  
怎么用表达式列计算单元格内的数值总和,比如单元格内有数值
1
2
3
4
怎么才能计算出他的总数量,用表达式的公式计算

--  作者:sloyy
--  发布时间:2015/8/13 11:23:00
--  
用公式 sum
--  作者:紫色幽魂
--  发布时间:2015/8/13 11:23:00
--  
求不出来
--  作者:大红袍
--  发布时间:2015/8/13 11:30:00
--  

DataColChanged事件

 

If e.DataCol.name = "第四列" Then
    e.DataRow("第五列") = Eval2(e.newValue.Replace(",", "+"))
End If


--  作者:紫色幽魂
--  发布时间:2015/8/13 11:57:00
--  
有两列或多列这个需要怎么做呢?