设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1010|回复: 3
打印 上一主题 下一主题

[与其它组件] 两表间的数据转移问题

[复制链接]
跳转到指定楼层
1#
发表于 2003-10-11 00:33:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有两个表:
表1的字段如下:
日期 (长日期) 温度
表2的字段如下:
月份(文本,2)  日子(文本,2)  温度2000  温度2001  温度2002  温度2003
已经按照366天建好月份、日子记录
问题:
窗体中录入表1的日期、温度后,怎样把温度填入表2的对应位置中?
请教各位,先谢过了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-10-11 00:38:00 | 只看该作者
用新增查詢,設置條件,
每一年做一個新增查詢,
如2001年,
條件是表1=2001年的
新增至表2的2001年字段
3#
 楼主| 发表于 2003-10-16 21:06:00 | 只看该作者

我按照你的思路做了,上传请你指点,是否有简便的方法?

本帖子中包含更多资源

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

x
4#
发表于 2003-10-16 22:18:00 | 只看该作者
我看了你傳上來的資料,可以這樣做的...

1.先做個選擇查詢A:
SELECT CStr(Year([RQ])) AS YEAR1, CStr(Month([RQ])) AS MONTH1, CStr(Day([RQ])) AS DATE1, TQRJ.WD
FROM TQRJ;

2.再做個更新查詢B:
UPDATE qw INNER JOIN A ON (qw.MONT = A.MONTH1) AND (qw.DATE = A.DATE1) SET qw.WD03 = [A].[WD]
WHERE (((A.YEAR1)="2003"));

3.些后直接使用更新查詢B就可以了,

4.我看了你做的資料,其實QW完全就可以用查詢A實現,這樣
即不需再用什么更新查詢,也可以節約資料庫容量....
???????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-14 14:13 , Processed in 0.099397 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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