[Access 2000] Excelのシリアル値を日付に変えたい
■561 / inTopicNo.1) シリアル値を日付に変えたい
□投稿者/ カプチーノ 一般人(1回)-(2005/06/30(Thu) 15:05:14)
記事内容:[Access]
エクセルで作成したデータをアクセスにインポートしたところ、日付がシリアル値で表示されてしまいました。
データ型を「日付/時刻型」にすればいいのかと思って試してみたのですが、データが消え、うまくいきませんでした。
どうしたら日付に変えられるでしょう?
インポートの時、あるいはエクセルのデータに何か手を加えなくてはならないのでしょうか。
文字列ではなく、日付として扱いたいのです。
バージョンはAccess2000です。
よろしくお願いします。
■562 / inTopicNo.2) Re[1]: シリアル値を日付に変えたい
□投稿者/ シムリー 一般人(20回)-(2005/06/30(Thu) 18:46:00)インポートそのものは、エラーが起こらずうまくできたのですね?
シリアル値で表示された、というフィールドのデータ型はそもそも何型ですか?
恐らく、数値にならない不良なデータがあるか、日付として異常な数値があるのではないかと思います。
アクセス上で、データを点検修正してみてください。
その上で、現在テキスト型であれば、一度数値型に修正しうまく変換できれば日付型に変えください。
■564 / inTopicNo.3) Re[2]: シリアル値を日付に変えたい
□投稿者/ カプチーノ 一般人(2回)-(2005/07/01(Fri) 10:20:28)早速のご返答ありがとうございました。
シリアル値で表示されたフィールドのデータ型はテキストです。
ご指摘いただいて気づいたのですが、日付以外のデータが相当数
混じっていました。
それでうまくいかなかったのですね!
エクセルのように日付とテキストを混在させることはできないのでしょうか?
(すみません、アクセスはど素人なのです)
■566 / inTopicNo.4) Re[3]: シリアル値を日付に変えたい
□投稿者/ シムリー 一般人(21回)-(2005/07/01(Fri) 18:37:28)データベースでは、種類の違うデータを同じフィールドに持たせることは出来ません。
これはAccessだけの独自ルールではなく、すべてのDBMSに共通するルールです。
1つ1つテキストデータを見つけて、取り除いてもらうしかありませんね。
頑張ってください。
■636 / inTopicNo.5) Re[4]: シリアル値を日付に変えたい
□投稿者/ カプチーノ 一般人(3回)-(2005/07/07(Thu) 16:00:41)ご回答ありがとうございました。
出張に行っていてこちらをチェックできなかったため、お礼が遅くなって申し訳ありません。
解決の糸口がわかりましたので、対処方法を考えていきたいと思います。
ありがとうございました。
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!