访问查询以在包含评论的单元格中获取日期

Access query to fetch Date in cell containing Comments

我有一个数据集,其中包含一个注释列,其中包含文本中的日期,必须提取此日期并将其放置到列 GMS_Date 中,条件是 GMS 列必须是 "Y" 然后移动到创建日期列。

由于存在限制,我想使用 Access DB,并且我在 Update 语句中使用了这个 Trim 函数,如下所示:

UPDATE tbl_Pp SET tbl_Pp.Date_GMS = Trim(Mid([Comments],Find("Date Created:",[Comments])+14,10))WHERE (((tbl_Pp.GMS)="Y"));

此处为 Find 函数在 Trim 函数中抛出错误。

请提出任何替代方案或可能性。

您可能会猜到,在 VBA.

中没有 Find 函数

所以试试这个:

UPDATE 
    tbl_Pp 
SET 
    tbl_Pp.Date_GMS = DateValue(Mid([Comments], InStr([Comments], "Date Created") + 14, 10))
WHERE 
    tbl_Pp.GMS = "Y";