[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版
Rss
& SiteMap
Foxtable(狐表)
http://www.foxtable.com
新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
◎
Foxtable(狐表)
→
专家坐堂
→
批量格式化数据
共6 条记录, 每页显示 10 条, 页签:
[1]
[浏览完整版]
标题:批量格式化数据
1楼
1234567
发表于:2023/11/1 18:42:00
某列数据,按RW0001编号,现在编号到了RW9999,想把所有数据改成RW000001格式,如何操作?
2楼
有点蓝
发表于: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
3楼
1234567
发表于:2023/11/2 9:58:00
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2022.8.18.1
错误所在事件:表,任务单,DataColChanging
详细错误信息:
调用的目标发生了异常。
从字符串“RW006096”到类型“Double”的转换无效。
输入字符串的格式不正确。
任务单的数据类型是字符,没有要求把字符串转换到DOUBLE呀?
4楼
有点蓝
发表于: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
5楼
1234567
发表于:2023/11/2 19:03:00
用msgbox(s)调试时,中途要退出调试,如何操作,我是通过wimdows任务管理器结束任务强制退出的。
6楼
有点蓝
发表于:2023/11/2 20:12:00
方法1、测试的时候减少数据量,不要遍历那么多行
2、
msgbox
改为使用output.show:
http://www.foxtable.com/webhelp/topics/1485.htm
共6 条记录, 每页显示 10 条, 页签:
[1]
Copyright © 2000 - 2018
foxtable
.com
Tel: 4000-810-820 粤ICP备11091905号
Powered By
Dvbbs
Version 8.3.0
Processed in .03125 s, 2 queries.
[Full]
完整版
[Rss]
订阅
[Xml]
无图版
[Xhtml]
无图版