VBA更新查询。将空字段设置为值

VBA更新查询。将空字段设置为值,vba,updates,Vba,Updates,我正在尝试为以下对象运行更新命令: 在名为t\u AuditCompliance\u import的表中 如果由“输入的名为“应付时间”的字段为空,则将空值更新为“例外” 任何帮助都将不胜感激。您在]和Is之间没有空格,而且您需要在WHERE子句开头留出空格。应该是 DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ("exception")

我正在尝试为以下对象运行更新命令: 在名为t\u AuditCompliance\u import的表中
如果由“输入的名为“应付时间”的字段为空,则将空值更新为“例外”


任何帮助都将不胜感激。

您在]和Is之间没有空格,而且您需要在WHERE子句开头留出空格。应该是

DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ("exception")" _
& " WHERE (((t_AuditCompliance_import.[Payable Time Entered By] Is Null));"
请尝试以下操作:

DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ""exception"" " _
     & "WHERE (((t_AuditCompliance_import.[Payable Time Entered By] Is Null));"
DoCmd.RunSQL "UPDATE t_AuditCompliance_import SET t_AuditCompliance_import.[Payable Time Entered By] = ""exception"" " _
     & "WHERE (((t_AuditCompliance_import.[Payable Time Entered By] Is Null));"