Office中国论坛/Access中国论坛

标题: 两表间的数据转移问题 [打印本页]

作者: 小溪    时间: 2003-10-11 00:33
标题: 两表间的数据转移问题
我有两个表:
表1的字段如下:
日期 (长日期) 温度
表2的字段如下:
月份(文本,2)  日子(文本,2)  温度2000  温度2001  温度2002  温度2003
已经按照366天建好月份、日子记录
问题:
窗体中录入表1的日期、温度后,怎样把温度填入表2的对应位置中?
请教各位,先谢过了!

作者: ADAM    时间: 2003-10-11 00:38
用新增查詢,設置條件,
每一年做一個新增查詢,
如2001年,
條件是表1=2001年的
新增至表2的2001年字段
作者: 小溪    时间: 2003-10-16 21:06
[attach]2070[/attach]
我按照你的思路做了,上传请你指点,是否有简便的方法?
作者: ADAM    时间: 2003-10-16 22:18
我看了你傳上來的資料,可以這樣做的...

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實現,這樣
即不需再用什么更新查詢,也可以節約資料庫容量....
???????




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