この記事では、Access Web アプリ テーブルをローカル テーブルとして Access デスクトップ データベースにエクスポートする方法について説明します。 このタスクを実行するには、Access Web アプリ テーブルへの接続情報を開き、ODBC データ ソース名 (DSN) を作成して Access Web アプリ テーブルに接続し、Web アプリ テーブルから Access デスクトップ データベースのローカル テーブルにデータをインポートします。 このタスクを完了するために必要な手順を次に示します。
Access Web アプリケーションに対する接続を有効にする
-
Access クライアントで Access Web アプリケーションを開きます。 Access クライアントで Access Web アプリケーションを開く方法がわからない場合は、「Access Web アプリケーションを変更する」を参照してください。
-
接続グループ内で [ファイル]、[情報]、[管理] の順にクリックします。
-
[読み取り/書き込み接続を有効にする] をクリックして、Access Web アプリケーション テーブルへの接続を開きます。
-
[読み取り/書き込み接続情報を表示する] をクリックして、必要な接続情報をすべて表示します。
-
サーバー、データベース、ユーザー名、パスワードの値をコピーしてメモ帳または Word に貼り付けるか、情報を後でコピーして貼り付けることができるように [接続情報] ウィンドウを開いたままにしておきます。
ODBC データ ソース名 (DSN) を作成して SQL 上の Access Web アプリケーションに接続する
-
コンピューターまたはデバイスで ODBC データ ソース管理者ツールを開きます。 混乱を避けるために、このツールにアクセスするには多くの方法があります。作成しようとしている DSN のビット数に対応する実行可能な場所を次に示します。
-
Windows 32 ビット (x86) / Office 32 ビット (x86): %windir%\System32\odbcad32.exe
-
Windows 64 ビット (x64) / Office 64 ビット (x64): %windir%\System32\odbcac32.exe
-
Windows 64 ビット (x64) / Office 32 ビット (x86): %windir%\SysWow64\odbcad32.exe
注: DSN ビット数は Office インストールのビット数に一致する必要があります。 %windir% は通常、Windows の既定の場所、または c:\windows を指します。
-
-
[ODBC データ ソースの管理者] ダイアログ ボックスの [ユーザー DSN] または [システム DSN] タブで [追加] をクリックします。
-
[SQL Server Native Client 11.0] ドライバーを選択し、[完了] をクリックします。
-
[名前] テキスト ボックスで、この新しい DSN に使用する名前を入力します。
-
[サーバー] テキスト ボックスでは、Access Web アプリケーションの接続情報から収集しておいたサーバー名を入力します。
-
[次へ] をクリックして続行します。
-
[ユーザーが入力する SQL Server 用のログイン ID とパスワードを使う] オプションを選択します。
-
前に保存した Access Web アプリケーションの接続情報にあるユーザー名とパスワードを、[ログイン ID] と [パスワード] テキスト ボックスに貼り付けます。
-
[次へ] をクリックして続行します。
-
[既定のデータベースを以下のものに変更する] チェック ボックスをオンにします。
-
先ほど保存した Access Web アプリ接続情報のデータベース名を、現在一覧表示されている [ データベース名 ] テキスト ボックスに貼り付けます (既定値)。 [次へ] をクリックして続行します。
重要: 使用可能なデータベースの一覧を表示できず、エラーが発生するため、SQL Azure (Microsoft 365 または SharePoint Online) でデータベースに接続している場合は、データベース名の下向き矢印をクリックしないでください。 特定のデータベース名をコピーしてこのフィールドに貼り付けるのが最善です。
-
ウィザードの最後のページの [完了] をクリックします。
-
この時点で接続情報をテストする場合は、[ODBC Microsoft SQL Server] ダイアログ ボックスで [データ ソースのテスト] をクリックします。 完了したら [OK] をクリックします。
Access デスクトップ データベース内の DSN を使用して Access Web アプリケーション テーブルをインポートする
これで ODBC DSN が作成されましたので、多くのアプリケーションからその接続情報を使用することができます。 ここでは、この ODBC DSN を使用して、Access Web アプリケーションから Access デスクトップ データベースにテーブルをインポートする手順を紹介します。 その他のアプリケーションについては、ODBC 接続の使用に関するヘルプ ドキュメントを検索する必要があります。
-
新しい Access デスクトップ データベースを作成するか、または既存の Access デスクトップ データベースを開きます。
-
リボンにある [外部データ] をクリックし、[インポートとリンク] グループ内の [ODBC データベース] をクリックします。
-
[外部データの取り込み - ODBC データベース] ダイアログ ボックスで、[現在のデータベースの新しいテーブルにソース データをインポートする] を選択し、[OK] をクリックします。
ヒント: Access デスクトップ データベースから Access Web アプリケーション テーブルへのリンクを設定するだけの場合は、[外部データの取り込み - ODBC データベース] ダイアログ ボックスで [リンク テーブルを作成してソース データにリンクする] を選択します。
-
[データ ソースの選択] ダイアログ ボックスで、[コンピューター データ ソース] タブをクリックします。
-
前に作成した ODBC DSN を選択し、[OK] をクリックします。
-
[SQL Server ログイン] ダイアログ ボックスの [パスワード] テキスト ボックスで、Access Web アプリケーション接続情報からのパスワードを入力し、[OK] をクリックします。
-
Access デスクトップ データベースにインポートするすべての Web アプリケーション テーブルを選択します。
注: Access.<テーブル名> という名前のテーブルには、Access Web アプリケーションからのデータが含まれます。 Access.<テーブル名>?Images という名前のテーブルには、Access Web アプリケーションからの画像データが含まれます。
-
[OK] をクリックして、インポート プロセスを開始します。
-
Access によるインポート処理が完了したら、[閉じる] をクリックして、インポート用のダイアログ ボックスを閉じます。
-
これで、Access Web アプリケーション内の各テーブルに対応するローカル テーブルが Access デスクトップ データベース内に用意できました。