2つの異なる問題を解決する必要があります:
-
MySQLデータベース構造と一致する構造を持つ空のMSAccessデータベースを作成します。
-
MySQLからデータを抽出し、MSAccessにロードします。
さまざまなSQLデータベースがさまざまな構造機能、さまざまなデータ型などを提供するため、これは簡単ではありません。 MySQLの使用が複雑になるほど、変換中にショーストッパーが発生する可能性が高くなります(たとえば、Accessはトリガーをまったくサポートしていません)。逆に、MySQLを単純なデータストアとして使用している場合は、変換がかなり簡単であることがわかります。
MySQLデータベースと同じ構造のMSAccessデータベースを取得するには、リバースエンジニアリングを提供し、MySQLとMSAccessの両方をサポートするデータベース定義/ダイアグラム作成ツールを見つけるのが最善の策です。これを使用して、MySQLデータベースをデータベース図にリバースエンジニアリングし、基盤となるデータベースをMS Accessに変更し、ツールを使用してデータベースを生成します。
Dezign ForDatabases をご覧ください。 これは(とにかく紙の上で)これを行うために必要な機能を提供します。
データを送り出すために、いくつものツールがあります。この種の操作は、一般にETL(抽出、変換、読み込み)と呼ばれます。