以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- 在VF中如何把12位数字中的前六位删掉 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2585)
|
-- 作者:hbfnmxb
-- 发布时间:2009/4/24 8:30:00
-- 在VF中如何把12位数字中的前六位删掉
在VF中如何把12位数字中的前六位删掉 例如:102222100001暬换成100001,也就是只保留后六位.
|
-- 作者:狐狸爸爸
-- 发布时间:2009/4/24 8:41:00
--
呵呵,走错地方了吧?
如果是foxtable,那么很简单,在命令窗口执行:
for each dr as datarow in DataTables("某表") dr("某列") = dr("某列").SubString(6) Next
|
-- 作者:hbfnmxb
-- 发布时间:2009/4/24 8:52:00
--
我知道,在这里不应该提这个问题,但我很需要,谢谢
|
-- 作者:hbfnmxb
-- 发布时间:2009/4/24 8:59:00
--
我先从Dbf中导入到狐表中,保留后六位,然后再导出到Dbf中,哈,看能不能解决.忠实的狐表用户!!Me
|
-- 作者:hbfnmxb
-- 发布时间:2009/4/24 9:18:00
--
为什么总是提示表名错误!! 此主题相关图片如下:7.jpg
|
-- 作者:狐狸爸爸
-- 发布时间:2009/4/24 9:20:00
--
for each dr as datarow in DataTables("某表").DataRows dr("某列") = dr("某列").SubString(6) Next
|
-- 作者:tzszw
-- 发布时间:2009/4/25 7:56:00
--
以下是引用hbfnmxb在2009-4-24 8:30:00的发言: 在VF中如何把12位数字中的前六位删掉 例如:102222100001暬换成100001,也就是只保留后六位.
VF中应该是这样吧! right(字段名,6)
|
-- 作者:fox
-- 发布时间:2009/4/25 8:50:00
--
repl all zd with right(zd,6)
|