Office中国论坛/Access中国论坛
标题:
如何自动补位?
[打印本页]
作者:
dychenzy
时间:
2007-12-26 15:34
标题:
如何自动补位?
我的应付账款库中的单位代码表原来设计是3 位,现在不够用了,我把单位代码表的位数改为4位,可是因为有索引,当我录入“1001”时记录不在最后,而是在100后面,怎么把以前录入的3 位代码自动变为4 位?如001变为0001,100变为0100等等。谢谢
作者:
Victor_Duane
时间:
2007-12-26 17:48
用更新查询把数据更新过来update 表 set 字段="0"& 字段 where len(字段)=3;
作者:
dychenzy
时间:
2007-12-27 11:18
标题:
求详解
以上二位高手能根据我的表的具体结构、具体字段详细说说具体怎么操作好吗?我不是一个一个的改,想一次性批量改为4位的
[
本帖最后由 dychenzy 于 2007-12-27 11:20 编辑
]
作者:
dychenzy
时间:
2007-12-27 14:27
标题:
版主啊,救救我,还是不行呀!
还是不行呀!用“update 表 set 字段="0"& 字段 where len(字段)=3;”语句建立更新查询出现参数错误,我也不会改也不知道错在哪 ,你们利用我的应付账款库帮我建一个更新查询好吗?好吗?盼望
[
本帖最后由 dychenzy 于 2007-12-27 16:06 编辑
]
作者:
andymark
时间:
2007-12-27 22:40
执行代码前请按CUXUN的方法修改
UPDATE 应付账款明细 SET 单位代码 = format(单位代码,"0000")
or
UPDATE 单位代码 SET 单位代码.单位代码 = "0" & 单位代码
不需要另加条件
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3