我在访问中运行查询以搜索包含两个数字字段的表。一个领域是"剂量"另一个是"卷"。下面我正在寻找" Dose"当"卷"等于最接近2的值并除以100得到正确的单位,这样可以正常工作。
SELECT TOP 1 [Table1]![Dose]/100 AS CentiDose
FROM [Table1]
ORDER BY Abs([Table1]![Volume]-2);
但是我想使用UPDATE(或者至少是我的想法?)来获取此值并将其插入另一个表中的一个记录的字段中,即Table2,record 1,field 1.这是可能?我非常感谢任何帮助,因为我是使用Access的新手。
答案 0 :(得分:0)
如果您正在寻找更新table2中的现有行,那么UPDATE就是您想要的,例如
UPDATE Table2
SET Field1 = Centidose
WHERE Table2.recordid = x
如果您需要向table2追加新记录,它看起来更像是
INSERT INTO Table2
SET Field1 = Centidose
WHERE Table2.recordid = x