Office中国论坛/Access中国论坛

标题: 一个字段的值根据另外一个字段的值直接生成,如何做到?? [打印本页]

作者: sisound    时间: 2006-10-20 18:31
标题: 一个字段的值根据另外一个字段的值直接生成,如何做到??
比如说,一个字段是一个单子的编号,如60911,意思就是2006年9月份第11张单子,那我如何根据这个单号把月份,也就是9直接提取到另外一个字段中呢??

菜鸟第一帖,谢谢各位的指导!![attach]21062[/attach]


[此贴子已经被作者于2006-10-20 11:31:45编辑过]


作者: wwwwa    时间: 2006-10-20 19:02
如格式固定的话:

update tt set f1=mid('60911',3,1)
作者: wwwwa    时间: 2006-10-20 19:02
如格式固定的话:

update tt set f1=mid('60911',3,1)
作者: wwwwa    时间: 2006-10-20 19:02
如格式固定的话:

update tt set f1=mid('60911',3,1)
作者: wwwwa    时间: 2006-10-20 19:03
如格式固定的话:

update tt set f1=mid('60911',3,1)
作者: andymark    时间: 2006-10-20 19:04


Mid("60911", 2, 2)
作者: sisound    时间: 2006-10-20 19:30
谢谢楼上的两位

具体情况请见附件

可能更清楚一些


作者: andymark    时间: 2006-10-20 19:38


UPDATE 投料单明细 SET 月份 = mid(单号,3,1)
作者: sisound    时间: 2006-10-20 20:48
请问楼上的大哥,这段代码我应该输入在哪个地方呢?


作者: 一点通    时间: 2006-10-20 21:18
以下是引用sisound在2006-10-20 12:48:00的发言:


请问楼上的大哥,这段代码我应该输入在哪个地方呢?

在表中是不能实现的,可以用更新查询的方法来写入这个月份,

你的编码格式要修改一下,如6911应改为060911,因为十年后会出现同一编码了,另外月份是一位数的话,10月份后再用这些代码就会出错
作者: sisound    时间: 2006-10-20 21:31
更新查询时如何做的?

谢谢
作者: 一点通    时间: 2006-10-20 22:58
8楼已提供给你了
作者: sisound    时间: 2006-10-20 23:24
谢谢你,请问你在线吗,刚才加你QQ了






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3