以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]如何分别替换表内所有内容  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4695)

--  作者:wanjunqing
--  发布时间:2006/11/3 10:15:00
--  [求助]如何分别替换表内所有内容
egd文件下载
如何分别替换表内所有内容?例如,我想将表中所有/替换为白班,将所有#替换为公休,该如何办?请高手指教!
--  作者:ofey
--  发布时间:2006/11/3 10:46:00
--  
编辑>替换?
--  作者:wanjunqing
--  发布时间:2006/11/3 10:52:00
--  
用公式来处理怎么办?

-=-=-=- 以下内容由 wanjunqing2006年11月03日 11:01am 时添加 -=-=-=-
前提是不能改变表的结构哈
--  作者:ofey
--  发布时间:2006/11/3 11:58:00
--  
能否符号直接人工输入?而不用列表项目?
这样的话可以用代码项目很容易实现要求
--  作者:wanjunqing
--  发布时间:2006/11/3 12:13:00
--  
下面引用由ofey2006/11/03 11:58am 发表的内容:
能否符号直接人工输入?而不用列表项目?
这样的话可以用代码项目很容易实现要求

具体怎么操作啊?望详细指点!
--  作者:smileboy
--  发布时间:2006/11/3 13:01:00
--  
用replacefor
--  作者:wanjunqing
--  发布时间:2006/11/3 13:27:00
--  
下面引用由smileboy2006/11/03 01:01pm 发表的内容:
用replacefor

表的结构有点特殊哦,单用那个函数估计有点难啊,麻烦版主看看表后给我详细指点哈!
--  作者:wanjunqing
--  发布时间:2006/11/3 16:36:00
--  
高手进来帮忙看看,这个棘手的问题
--  作者:chen7806
--  发布时间:2006/11/3 16:53:00
--  
使用if()能达到你的要求。选中1-31号列,直接写入刷新公式。
比如:if(Eval("["+colname+"]")="#","白班",if(。。。。。。)),有多少写多少就行。
--  作者:shxiaoya
--  发布时间:2006/11/3 16:54:00
--  
egd文件下载