【发布时间】:2014-12-31 13:40:52
【问题描述】:
我正在尝试使用更新查询将字段从一个表更新到另一个字段,但前提是我要更新到的表中的字段为空白。如果它们包含信息,我不想覆盖现有数据
例如
字段:名称 表:表1 更新至:[Table2.][Name] 标准:
我不确定要在标准中添加什么。我试过,'Is Null',就像“”。
【问题讨论】:
我正在尝试使用更新查询将字段从一个表更新到另一个字段,但前提是我要更新到的表中的字段为空白。如果它们包含信息,我不想覆盖现有数据
例如
字段:名称 表:表1 更新至:[Table2.][Name] 标准:
我不确定要在标准中添加什么。我试过,'Is Null',就像“”。
【问题讨论】:
这是一个例子:
UPDATE MyTable SET MyTable.FieldB = "MyNewValue" WHERE (((MyTable.FieldB) Is Null));
【讨论】:
从 Access 中查看查询,您可以切换到 SQL 视图。您只需将 Is Null 放在条件列中: UPDATE MyTable SET MyTable.FieldB = "MyNewValue" WHERE (((MyTable.FieldB) Is Null));
此外,您可以只在交替行上写 Is Null,它将被视为 OR。
【讨论】: