2015-09-05 70 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