以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]字符转整数 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100184) |
-- 作者:wei0769 -- 发布时间:2017/5/6 11:19:00 -- [求助]字符转整数 请问如何做到以下效果 |
-- 作者:有点蓝 -- 发布时间:2017/5/6 11:33:00 -- for each r as row in tables("表A") if r.isnull("备注") = false then r("备注") = val(r("备注")) end if next 然后在改列类型
|
-- 作者:wei0769 -- 发布时间:2017/5/6 11:36:00 --
url:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73394&skin=0
|
-- 作者:有点蓝 -- 发布时间:2017/5/6 11:38:00 -- 看2楼,直接转换 |
-- 作者:wei0769 -- 发布时间:2017/5/6 11:50:00 -- val()函数转换成数值后 又会转成 字符? 这里没有说明 此主题相关图片如下:8.jpg [此贴子已经被作者于2017/5/6 11:58:04编辑过]
|
-- 作者:wei0769 -- 发布时间:2017/5/6 12:02:00 -- 此主题相关图片如下:9.jpg |
-- 作者:有点蓝 -- 发布时间:2017/5/6 12:22:00 -- Dim p As String = "[^\\d+]" Dim r As New System.Text.RegularExpressions.Regex(p) For Each r As Row In Tables("表A") If r.isnull("备注") = False Then r("备注") = r.replace(r("备注"),"") End If Next
|
-- 作者:wei0769 -- 发布时间:2017/5/6 14:17:00 -- 好的,谢谢!我只管用就好了
|