以文本方式查看主题 - 易表在线答疑 (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这种形式记录,以便提高录入效率,多谢啦!
[此贴子已经被作者于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 -- 果然成功了,多谢版主! |