在Microsoft Access 2007中更新查询

时间:2011-03-28 17:56:54

标签: ms-access

我需要更新表格中的多个字段。如果一个字段中已有数据,我想在下一个字段中插入数据。 例: Date1 Date2 Date3

如果Date1中有日期,则填充Date2,如果日期1和Date2中有日期,则填充Date3,依此类推。

1 个答案:

答案 0 :(得分:1)

Update Table
Set Date2 = IIF( Not IsNull( Date1 ), SomeDateValue, Date2 )
    , Date3 = IIF( Not IsNull( Date1 ) And Not IsNull( Date2 ), SomeDateValue, Date3 )

如果其他标准为真,则不清楚应设置Date2或Date3的问题。在这种情况下,我推测它是一些未被提及的值(SomeDateValue)。