Office中国论坛/Access中国论坛

标题: 关于查询里尺寸转换的问题 [打印本页]

作者: 菜鸟求助    时间: 2009-7-25 14:03
标题: 关于查询里尺寸转换的问题
库里有宽和长两栏,数据录入不规范,现在想在ACCESS里建个查询,将统一规范转换为MM
原为mm单位的,调用过来不变。
长度为L或C的,调用过来不变。
为尺或寸为单位的,统一转换为毫米,mm为单位。

举个例子,下面这个是在EXCEL里用公式函数转的:

寬度转换后宽長度转换后长
14-1/4"361.95 CC
123mm123.00 LL
134mm134.00 CC
153mm153.00 LL
266mm266.00 CC
4'1216.00 6'1824
4'1216.00 6'1824
1219mm1219.00 2000mm2000
4'1216.00 6'1824
8-5/8"219.08 44"1117.6
8-5/8"219.08 44"1117.6
8-5/8"219.08 44"1117.6
10-1/8"257.18 42"1066.8
10-3/8"263.53 13-7/8"352.425
10-3/8"263.53 27-3/4"704.85
1219mm1219.00 2000mm2000
10-3/8"263.53 27-3/4"704.85
11"279.40 40"1016
11"279.40 40"1016

作者: wang1950317    时间: 2009-7-25 15:18
Excel中函数好像在access中一样可用。
作者: 菜鸟求助    时间: 2009-7-25 16:13
具体怎么弄?
作者: aslxt    时间: 2009-7-25 18:46
例如:
SELECT T_MO2.MO2_Length, IIf(Right([MO2_Length],1)='"',Left([MO2_Length],Len([MO2_Length])-1)*25.4,0) AS 表达式1
FROM T_MO2;
是可行的,但是你的数据真的太乱,如果数据量特别大,是比较麻烦的




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