首页 文章

访问:搜索和更新查询

提问于
浏览
0

我在访问中运行查询以搜索具有两个数字字段的表 . 一个字段是“Dose”,另一个字段是“Volume” . 下面我正在搜索“剂量”,当“体积”等于最接近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的新手 .

1 回答

  • 0

    如果您正在寻找更新table2中的现有行,那么UPDATE就是您想要的,例如

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

    如果你需要将新记录附加到table2,它看起来会更像

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

相关问题