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

問題

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

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

ソリューション

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

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

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

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

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

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

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

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

  6. Access クライアントで Access web app を再度開きます。

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

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

  9. 状況に応じて、次の設定をオンにします。

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

    • 読み取り専用の接続情報を表示する
    • 読み取り/書き込みの接続情報を表示する
  11. 一覧に表示されている新しい接続情報を使用して、Access データベースでリンクテーブルを再作成します。

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

注意

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

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

詳細

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

さらにヘルプが必要ですか? SharePoint コミュニティに移動します。