【问题标题】:Access: Search and Update Query访问:搜索和更新查询
【发布时间】:2015-09-05 00:41:07
【问题描述】:

我正在运行查询以搜索包含两个数字字段的表。一个字段是“剂量”,另一个字段是“体积”。下面我正在搜索“体积”等于最接近 2 的值并除以 100 以获得正确的单位时的“剂量”,这可以正常工作。

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

但是我想使用 UPDATE(或者至少我是这么认为的?)来获取这个值并将其插入到另一个表中的一个记录的字段中,即表 2,记录 1,字段 1。这可能吗?任何帮助将不胜感激,因为我是使用 Access 的新手。

【问题讨论】:

    标签: mysql sql ms-access


    【解决方案1】:

    如果您要更新 table2 中的现有行,那么 UPDATE 就是您想要的,类似于

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

    如果你需要向 table2 追加一条新记录,它看起来更像

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

    【讨论】:

      猜你喜欢
      • 2019-04-22
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2013-05-11
      • 2017-11-30
      • 1970-01-01
      • 2022-11-30
      • 2019-01-07
      相关资源
      最近更新 更多