"クエリを実行できませんでした。SharePoint Online で Access デスクトップ データベースを開くと、リンクテーブルが見つかりませんでした" というエラー メッセージが表示される

問題

Microsoft Office SharePoint Onlineで Microsoft Access デスクトップ データベースを開こうとすると、次のエラー メッセージが表示されます。

リンクするテーブルが見つからないので、クエリを実行できませんでした。(エラー 3184)

ソリューション

この問題を解決するには、次の手順を実行します。

  1. Microsoft Access Web アプリで、新しい接続を作成します。
  2. Access デスクトップ データベースで、リンクされているすべてのテーブルを削除します。
  3. Access Web アプリの新しい接続に関する情報を使用して、Access デスクトップ データベース内のテーブルを再リンクします。

Access Web アプリで新しい接続を作成し、新しい接続情報を表示するには、次の手順に従います。

  1. Access クライアントで Access Web アプリを開きます。 これを行うには、次の手順を実行します。

    1. Access Web アプリが存在する SharePoint Online サイトを参照します。
    2. 設定メニューの歯車アイコンをクリックし、[ Access] で [カスタマイズのデザイン] をクリックします。
  2. Access クライアントで、リボンの [ ファイル ] をクリックし、[情報] をクリックします。

  3. [情報] ページの [Connections] セクションで [管理] をクリックします。

  4. どちらか一方または両方が有効になっている場合は、次の設定を無効にします。

    • Read-Only 接続を有効にする
    • 読み取り書き込み接続を有効にする
  5. Access クライアントを閉じます。

  6. Access クライアントで Access Web アプリをもう一度開きます。

  7. リボンの [ ファイル ] をクリックし、[ 情報] をクリックします。

  8. [情報] ページの [Connections] セクションで [管理] をクリックします。

  9. 状況に応じて、次の設定をアクティブ化することを確認します。

    • Read-Only 接続を有効にする
    • 読み取り書き込み接続を有効にする
  10. 新しい接続情報を表示します。 これを行うには、次のいずれかのボタンをクリックします。

    • 接続情報 Read-Only 表示する
    • 接続情報 Read-Write 表示する
  11. 一覧表示されている新しい接続情報を使用して、Access データベース内のリンク テーブルを再作成します。

Access Web アプリ内の同じデータに他のユーザーが接続されている場合は、前の手順で作成した新しい接続に関する情報をユーザーに提供する必要があります。

注:

Access Web アプリのクライアント バージョンがない場合は、Access クライアントで Access Web アプリを開きます。 これを行うには、次の手順を実行します。

  1. Access Web アプリが存在する SharePoint Online サイトを参照します。
  2. 設定メニューの歯車アイコンをクリックし、[ アクセス] で [カスタマイズ] をクリックします。

詳細

この問題は、SharePoint Online で Access Web アプリにリンクされているテーブルを含む Access デスクトップ データベースを開くときに発生する可能性があります。

さらにヘルプが必要ですか? SharePoint コミュニティにアクセスしてください。