我有一个包含注释列的数据集,其中的文本中包含一个日期,必须提取该日期并将其放置在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"));
这在Trim Function中为Find Function引发错误。
请提出其他选择或可能性。
您可能可以猜测,VBA中没有查找功能。
因此,请尝试以下操作:
UPDATE
tbl_Pp
SET
tbl_Pp.Date_GMS = DateValue(Mid([Comments], InStr([Comments], "Date Created") + 14, 10))
WHERE
tbl_Pp.GMS = "Y";
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句