2017-03-22 13 views
-1

私はMS ACCESSの従業員データベースを持っています。追加クエリを使用してMS ACCESSの既存の短いテキストフィールドから新しい日付フィールドを作成

これには1550レコードが含まれ、日付フィールドは約7つですが、フィールドタイプはショートテキストです。

1550レコードのこれらの7つの日付フィールドの値はすべてyyyymmdd(たとえば19870220)と入力されます。彼らはまだ日付/時間フィールドではありません。

1550レコードのこれらの7つのフィールドをすべて日付フィールドに、フォーマットを「MM/DD/YYYY」に変更したいと考えています。

  1. 私は、更新クエリを作成しても、日付/時間フィールドある新しいフィールドを追加し、このUptateTOようCDATE機能を使用しました:CDATE([生年月日])が、私はエラーを得ました。

  2. 私はAppendクエリを使用しましたが、エラーが発生しました。

何らかの形で、CDATE()関数はテキストフィールドの値をdateに変換していません。私はあなたの新しい日付フィールドを更新するには、この表現を使用するアクセス2013

答えて

0

を使用してい

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

値は何の形式を運びません。表示するには、フィールドのFormatプロパティでこれを設定するか、Windows設定のデフォルトのフォーマットが使用されます。

関連する問題