使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
今更ですが、私もこの現象に悩まされました。
原因がわかりましたのでお知らせ致します。
たとえば、すでに作成済みのクエリを利用して、一部条件を変えてDBの抽出などを行った後、クエリを「条件を変えた状態で保存」していないと、直近で保存した条件でエクスポートされることがわかりました。
なので、抽出条件などを作成した段階で一度クエリを保存してから、エクスポートしてください。
これでうまくいきます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Access2010を使用しています。クエリーを作成し、ある月をキーに抽出したデータを、テキストやエクセルでエクスポートすると別の月のデータが抽出されてしまいます。
(クエリーで抽出されたデータは、正しく画面上に表示されているが、テキスト形式のエクスポートのウィザード画面上では、すでに別の月のデータが抽出されているのが確認できる)
抽出される別の月のデータはエクスポートをするたびに変わります
(例:7月のデータをクエリーで抽出し、画面でもそれが確認できるが、エクスポートを行うと8月や5月のデータに置き換わっている)
使いやすいように設計された Microsoft リレーショナル データベース管理システムのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
今更ですが、私もこの現象に悩まされました。
原因がわかりましたのでお知らせ致します。
たとえば、すでに作成済みのクエリを利用して、一部条件を変えてDBの抽出などを行った後、クエリを「条件を変えた状態で保存」していないと、直近で保存した条件でエクスポートされることがわかりました。
なので、抽出条件などを作成した段階で一度クエリを保存してから、エクスポートしてください。
これでうまくいきます。
質問作成者が受け入れた回答
lain7730 さん、こんにちは。
確認した内容の書き込み、ありがとうございます。
手元の PC (Windows 7 + Access 2010 ともに 32 ビット版) で試してみました。
テキスト型で年月を入れたテーブルを作成してから、クエリで年月を指定して [外部データ] タブ > エクスポート > テキスト ファイルで保存すると、確かに抽出条件とは違う内容のテキスト ファイルが出来上がっていました。
そこで、少しやり方を変えて下の図のように、エクスポートしたいクエリを 右クリック > エクスポート > テキスト ファイル とすると抽出条件通りのテキスト ファイルを作成することが出来ました。
※ パラメーター クエリの場合は、うまく出来ませんでした
よかったらこの方法を試してみてください。
この方法でも同じ状況の場合には、サポート を利用してヒントをもらってみるのもひとつの方法かもしれませんよ。
それでは、試した結果などの返信、お待ちしています。
質問作成者が受け入れた回答
lain7730 さん、こんにちは。
Answers をご利用いただきありがとうございます。
Access 2010 で作成したクエリで抽出したデータと違うデータがエクスポートされるということなのですね。
データの表示形態と抽出条件の入力形態に相違があるため、データが正しく抽出されないのかもしれません。
原因の詳細が解らないので、どのような方法で抽出を行っているのかをより詳しく書いてみることでほかの方らかの情報も寄せやすくなるかもしれません。
以下のような点を確認してみてくださいね。
・ パラメータクエリとしてクエリ実行のつど直接入力している
・ クエリ抽出条件に 「5」 など月を直接入力している
・ フォームのテキストボックスを参照している、など
・ テキストで 「5月」 と表記している
・ Month 関数で日付フィールドを参照している
・ 抽出条件は 「5」 と入力するのか、 「5月」 と入力するのか、など
データのエクスポートの方法の確認なのですが、エクスポート方法は [外部データ] タブから行っているということでよいでしょうか ?
こちらについてもよろしければ書いてみてください。
それでは、lain7730 さんからの返信をお待ちしています。
lain7730 さん、こんにちは。 Microsoft Answers のご利用ありがとうございます。
しばらくお時間が経ちましたが、その後の状況はいかがでしょうか。
同じような現象でお悩みの方にも、このスレッドを参考にしていただければと思い、 [回答としてマーク] をさせていただきました。
このマークは質問者の方が自分で付けることも外すこともできます。
確認結果や現在の状況など、またご返信くださいね。
大沢様、こんにちは。
ご回答ありがとうございます。
遅くなりましたが、アドバイスのとおり調べました。
⇒ クエリ抽出条件に 「"201205"」 など年月を直接入力しています
⇒テキスト型で 「201205」 等と半角6文字のデータが入っています
データのエクスポートの方法の確認なのですが、エクスポート方法は [外部データ] タブから行っているということでよいでしょうか ?
こちらについてもよろしければ書いてみてください。
⇒はい。『外部データ』タブの『テキストファイル』から行っています。
別のPCにファイルをコピーし、試してみましたが同じ症状でした。
データベースの最適化/修復をしても改善はありません。
やはりクエリの実行結果では抽出条件のとおり画面に表示されるのですが、『エクスポートウィザード』に進んだ『エクスポートフォーマットのサンプル』の小窓の中は、すでに別の月のデータが表示され、ウィザードを進めると、その別の月のデータがエクスポートされます。