Foxtable(狐表)用户栏目专家坐堂 → 批量格式化数据


  共有3281人关注过本帖树形打印复制链接

主题:批量格式化数据

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/2 8:54:00 [显示全部帖子]

for each r as row in tables(xxx).rows
dim s as string = r("编号") 
r("编号") = left(s,2) & format(cint(s.substring(2)),"000000")
next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/2 10:26:00 [显示全部帖子]

能不能学会调试呢

for each r as row in tables(xxx).rows
dim s as string = r("编号") 
msgbox(s)
msgbox(left(s,2) )
msgbox(s.substring(2))
r("编号") = left(s,2) & format(cint(s.substring(2)),"000000")
next

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/11/2 20:12:00 [显示全部帖子]

方法1、测试的时候减少数据量,不要遍历那么多行
2、msgbox改为使用output.show:http://www.foxtable.com/webhelp/topics/1485.htm

 回到顶部