Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

如何在编号前加上一个0

风水师  发表于:2009-04-07 12:22:50  
复制

从一个数据库里把数据库倒进另外一个数据库后,发现经过一番折腾之后呢,原来的EXCEL中的编号前都有一个“0”,折腾之后就没有了。比如说:原来的编号是010203123,折腾之后呢,就成了10203123,用什么办法能够把10203123,变成010203123,通俗的说,就是如何在数字前加一个“0”

 

Top
华尔街风水师 发表于:2009-04-07 12:23:46

依此推推,如果我想在编号前加一个前缀,比如说:YL之类的.应该如何处理呢?



贺德才 发表于:2009-04-07 15:04:04
新建查询,新编号="0"+"[编号]"

贺德才 发表于:2009-04-07 15:06:03

应该是:="0" & [编号]



华尔街风水师 发表于:2009-04-07 18:33:18
应该是:="0" & [编号],怎么实现呢?

华尔街风水师 发表于:2009-04-07 18:34:08

具体怎么操作,才能达到这种效果呢?



嘟嘟 发表于:2009-04-07 21:07:14
基于要更新字段的表,建立一个更新查询,字段更新到="0" & [编号],保存该查询,然后执行该查询,OK

华尔街风水师 发表于:2009-04-07 21:35:35
我太笨了,还是没有搞懂.不知道如何操作.惭愧.

马山杨梅 发表于:2009-04-08 09:36:09

那我来手把手一步步教你操作吧:(假定你的表名称为表1,字段名称为编号)

1.首先在表1的设计视图中检查一下该编号字段的数据类型应该为文本。

2.在查询里使用向导创建一个表1的简单的选择查询。

3.然后在这个查询的设计视图中选菜单/查询/更新查询。

4.就会看到设计网格中会出现一行【更新到:】,在编号字段的这行中打入"0"@[编号],然后退出保存。(若想前加YL,就把0改成YL)

5.双击这个查询会弹出一个警示框“您正准备执行更新查询,该查询将修改您表中的数据”选“是”,再会弹出一个框“您正准备更新xx行”选“是”。

6.去打开你的表1看看会发现在每个编号前已加了一个0,再回去把这个临时的更新查询删除掉。



马山杨梅 发表于:2009-04-08 09:38:32

刚才打错一个字,更正一下:

4.就会看到设计网格中会出现一行【更新到:】,在编号字段的这行中打入"0"&[编号],然后退出保存。(若想前加YL,就把0改成YL)



华尔街风水师 发表于:2009-04-08 12:23:49


马山杨梅 发表于:2009-04-08 13:11:08

应该把这个表达式写在(更新到)这行里,如图:

 



马山杨梅 发表于:2009-04-08 13:31:12
另外,我看你图中也打错了那个字,应该是 & 不是 @

刘宝艳 发表于:2009-04-08 16:51:18


华尔街风水师 发表于:2009-04-08 21:01:20
msym 的回答最详细,也最符合我等初学者的基础,所以这个最佳答案,我应该给他。

总记录:14篇  页次:1/1 9 1 :