• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS2000 クエリをテーブル化するマクロ(VBA)おしえてください)

ACCESS2000 クエリをテーブル化する方法

このQ&Aのポイント
  • ACCESS2000のクエリをテーブル化する方法について教えてください。クロス集計クエリやユニオンクエリをそのまま扱うとデータや計算式がからまってエラーになったり処理が遅くなるため、テーブル化したいです。マクロを使ってデータベース変換のオプションを設定したり、VBAを使っても構いません。よろしくお願いします。
  • ACCESS2000でクエリをテーブル化する方法を教えてください。クロス集計クエリやユニオンクエリを直接扱うとエラーや処理の遅さが発生するため、テーブル化してから操作したいです。データベース変換のマクロを使用する方法やVBAでの対応方法など、スマートな方法があれば教えてください。
  • ACCESS2000のクエリをテーブル化する方法について教えてください。クロス集計クエリやユニオンクエリをそのまま使用するとデータや計算式が絡んでエラーが発生したり処理が遅くなることがあります。マクロを使用してデータベース変換のオプションを設定する方法やVBAの知識を使う方法などがあるか教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

>クエリとしてインポートされてしまいます。 指定の仕方が違います。 オブジェクトの種類をクエリとするとクエリ自体がインポートされてしまいます。クエリの結果をテーブルにインポートしたい場合はオブジェクトの種類をクエリではなくテーブルとしなくては出来ません。 VBは Function Mcr1() On Error GoTo Mcr1_Err DoCmd.TransferDatabase acImport, "Microsoft Access", "L:\パス\パス\ファイル名.MDB", acTable, "クエリ名", "テーブル名", False Mcr1_Exit: Exit Function Mcr1_Err: MsgBox Error$ Resume Mcr1_Exit End Function テーブル名・クエリ名は変更してください。

megumaru
質問者

お礼

いつもありがとうございます!!! できました!!!!

すると、全ての回答が全文表示されます。

関連するQ&A