以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]请教用substitute将“|”替换为“,"失败的解决方法  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28113)

--  作者:小米架步枪
--  发布时间:2015/9/19 2:48:00
--  [求助]请教用substitute将“|”替换为“,"失败的解决方法
我希望在订单表的“最新期次"列中用刷新公式 max(Substitute([已到期次],"|",",")) 替换已到期次列表中的"|"为逗号,并用max提取最大值,但在替换这一步就失败了,试过将逗号定义为变量或char(44)均无效。请问是否还有其他变通方法能实现这个效果呢?
之所以未用maxfor公式对整列计算,是希望将合刊用1|2或3|4这种形式记录,以便提高录入效率,多谢啦!

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:缺货统计.egd
[此贴子已经被作者于2015/9/19 3:04:23编辑过]

--  作者:smileboy
--  发布时间:2015/9/19 9:14:00
--  
eval("max("+Substitute([已到期次],"|",",")+")")

另:将“已到期次”列挪到“最新期次”列前面。
[此贴子已经被作者于2015/9/19 9:16:01编辑过]

--  作者:小米架步枪
--  发布时间:2015/9/20 3:26:00
--  
果然成功了,多谢版主!图片点击可在新窗口打开查看