使用追加查询

时间:2017-03-22 09:01:19

标签: ms-access-2013

我有一个MS ACCESS员工数据库。

它包含1550条记录,大约有7个日期字段,但字段类型为短文本。

1550记录的所有这7个日期字段的值输入为yyyymmdd(例如19870220)。它们还不是日期/时间字段。

我想要将1550个记录到日期字段的所有这7个字段更改为“MM / DD / YYYY”。

  1. 我已经创建了更新查询,并添加了新的字段,这些字段是日期/时间字段,并使用了像此UptateTO:CDATE([Birthdate])的CDATE函数,但是我收到了错误。

  2. 我使用了Append查询,也遇到了错误。

  3. 不知何故,CDATE()函数没有将文本字段的值转换为日期。

    我正在使用ACCESS 2013.

1 个答案:

答案 0 :(得分:0)

使用此表达式更新新的日期字段:

Set TrueBirthDate = CDate(Format([BirthDate], "@@@@/@@/@@"))

这些值没有格式。对于显示,您可以在字段的“格式”属性中进行设置,或者使用Windows设置中的默认格式。