2015-09-05 68 views
0

我在訪問中運行查詢以搜索包含兩個數字字段的表。一個字段是「劑量」,另一個字段是「音量」。在下面,我正在尋找「劑量」,當「體積」等於最接近2的值併除以100以得到正確的單位時,它工作正常。訪問:搜索和更新查詢

SELECT TOP 1 [Table1]![Dose]/100 AS CentiDose 
FROM [Table1] 
ORDER BY Abs([Table1]![Volume]-2); 

不過,我想使用UPDATE(或至少這是我想的?)取本值,將其插入一個記錄的字段在另一個表,即表2,記錄1,場1這是可能?任何幫助將不勝感激,因爲我是使用Access的新手。

回答

0

如果你正在尋找更新表2中的現有行,然後UPDATE是你想要的,像

UPDATE Table2 
SET Field1 = Centidose 
WHERE Table2.recordid = x 

如果您需要追加一個新的記錄表2,它看起來更像

INSERT INTO Table2 
SET Field1 = Centidose 
WHERE Table2.recordid = x