質問: できるかどうか、わかりませんが、表題の通りのことを行いたいです。 たとえば、Access上に「データ」「インポート日」というフィールドがあり、エクセル側に、同様のフィールドと、「データ」には実データ、「インポート日」をブランクにしたファイルを用意します。 このExcelファイルを、Accessへインポートすると、「データ」のインポートと同時に、Accessのインポートされた各レコードの「インポート日」に、インポートした日付を記録する、ということを行いたいのですが、どうすればできますか。 現時点では、インポート前のExcelにその日の日付を書いている状態ですが、これも手間だと思っています。
回答: エクセルをCSVとして保存すれば、以下のような手順で可能です。 1.テーブルのインポート日の規定値に=Date()とします。 2.次にインポート定義を作成し、インポート日をスキップ指定します。 このインポート定義を使用してCSVをインポートすれば、インポートした日付がインポート日に設定されます。 エクセルのまま行うとしたら、別テーブルにインポートして、インポート日を指定しないで追加を行えば、 テーブルに上記の規定値を設定しておけば、同様な動作になります。