【问题标题】:Trying to use update query to only update fields that are blank in Microsoft Access尝试使用更新查询仅更新 Microsoft Access 中的空白字段
【发布时间】:2014-12-31 13:40:52
【问题描述】:

我正在尝试使用更新查询将字段从一个表更新到另一个字段,但前提是我要更新到的表中的字段为空白。如果它们包含信息,我不想覆盖现有数据

例如

字段:名称 表:表1 更新至:[Table2.][Name] 标准:

我不确定要在标准中添加什么。我试过,'Is Null',就像“”。

【问题讨论】:

    标签: ms-access criteria


    【解决方案1】:

    这是一个例子:

    UPDATE MyTable SET MyTable.FieldB = "MyNewValue" WHERE (((MyTable.FieldB) Is Null));

    【讨论】:

    • 这是在Microsoft Access中,你给出的答案看起来像SQL命令?
    • 当您在 Access 中查看查询时,您可以切换到 SQL 视图。您只需将 Is Null 放在条件列中即可。
    【解决方案2】:

    从 Access 中查看查询,您可以切换到 SQL 视图。您只需将 Is Null 放在条件列中: UPDATE MyTable SET MyTable.FieldB = "MyNewValue" WHERE (((MyTable.FieldB) Is Null));

    此外,您可以只在交替行上写 Is Null,它将被视为 OR。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多