设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2110|回复: 15
打印 上一主题 下一主题

[其它] 很头病的问题~看你遇见过没~有图

[复制链接]
跳转到指定楼层
1#
发表于 2004-3-12 16:37:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

把红色圈中的栏位,数值型对印转化为日期型值到蓝色圈中的栏位,红色中的数据是从EXCEL中导入的(客户下的订单没法让数据源改变)。
头病的问题是如何在导入后成批的将数据改换,我用了一个笨办法但是要一行一行更新
太痛苦了~
dateID = Left((DLookup("[F3]", "订单明细表", "[id] like '" & Me.List2.Column(0) & "'")), 4) & "-" & Mid((DLookup("[F3]", "订单明细表", "[id] like '" & Me.List2.Column(0) & "'")), 5, 2) & "-" & Right((DLookup("[F3]", "订单明细表", "[id] like '" & Me.List2.Column(0) & "'")), 2)
DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE 订单明细表 SET 纳品日期 = '" & dateID & "',编号='" & Me.Text01 & "' WHERE ID like " & Me.List2.Column(0) & ""
List2.Requery
如果有经验的大大有办法请加我的MSN-SFHLH@MSN.COM
[此贴子已经被作者于2004-3-12 8:38:30编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
16#
发表于 2004-3-13 01:08:00 | 只看该作者
纳品日期 =Cvdate(Left([日期],4)....................................
15#
 楼主| 发表于 2004-3-12 22:47:00 | 只看该作者
我用了另一种方法~先建立一个查询,
SELECT (Left([F3],4)) & "/" & (Mid([F3],5,2)) & "/" & (Right([F3],2)) AS 纳品日期, 订单明细表.F2
FROM 订单明细表;
然后在导入后面写一句:
DoCmd.RunSQL "UPDATE 订单明细表 INNER JOIN dateID ON 订单明细表.F2 = dateID.F2 SET 订单明细表.纳品日期 = dateID!纳品日期 WHERE (((订单明细表.纳品日期) Is Null));"
搞定~
谢谢大大~你的方法我在试试~
14#
发表于 2004-3-12 22:34:00 | 只看该作者
Left([日期],4) & " - " & Mid([日期],5,2) & " - " & Right([日期],2)
出来的是字符串的格式,与日期格式不匹配。可用以下函数来完成。
DateSerial Left([日期],4) , Mid([日期],5,2) , Right([日期],2))
另外可在查询等处来完成,在表内不需要存这多余的字段。
13#
 楼主| 发表于 2004-3-12 18:40:00 | 只看该作者

传上来了~9999

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12#
 楼主| 发表于 2004-3-12 18:22:00 | 只看该作者
恩~
11#
 楼主| 发表于 2004-3-12 18:21:00 | 只看该作者
好~
10#
发表于 2004-3-12 18:20:00 | 只看该作者
还不行的话如果方便的话,把你的库传上来让大家帮你看看
9#
发表于 2004-3-12 18:18:00 | 只看该作者
你把“纳品日期”改成文本试试
8#
 楼主| 发表于 2004-3-12 18:16:00 | 只看该作者
纳品日期是date
编号是文本
我把编号去掉还是“类型不匹配”。晕~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-25 21:48 , Processed in 0.104048 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表