SharePoint にデータをインポート、リンク、または移動する

Access と SharePoint の両方を組み合わせて拡張する場合 これを行うには、データをインポート、リンク、または間で移動できます。 インポートすると、SharePoint リストのコピーがデータベースに Access されます。 リンクを使用すると、別のプログラムのデータに接続され、SharePoint と Accessで最新のデータを表示および編集できます。 移動すると、SharePoint サイト上にリストが作成され、データベース内のテーブルにリンクされたままで、それらのリレーションシップが維持されます。

警告    Access データベース ファイルは OneDrive または SharePoint ドキュメント ライブラリに保存することができますが、これらの場所から Access データベースを開かけることは避けることをお勧めします。 ファイルを編集するためにローカルにダウンロードし、SharePoint に変更を保存した後にもう一度アップロードできます。 複数のユーザーが SharePoint から Access データベースを開くと、データベースの複数のコピーが作成され、予期しない動作が発生することがあります。 この推奨事項は、1 つのデータベース、分割データベース、.accdb、.accdc、.accde、.accdr ファイル形式など、すべての種類の Access ファイルに適用されます。 Access の展開の詳細については、「Access アプリケーションを展開 する」を参照してください

目的に合ったトピックをクリックしてください

Microsoft SharePoint のリストをインポートする

データをインポートすると、Access によってテーブルが作成され、ソース リスト (またはビュー) の列と項目がそのテーブルのフィールドとレコードとしてコピーされます。 インポートの操作中、コピーするリストを指定したり、選択したリストごとに、リスト全体をインポートするか、特定のビューのみインポートするかを指定したりできます。 インポート操作の最後に、インポート操作の詳細を定義として保存することを選択できます。 インポート定義を保存しておくと、同じインポート操作を繰り返す場合に、ウィザードの手順を毎回最初から実行する必要がなくなります。

次は、SharePoint リストを Access データベースにインポートする場合の一般的な理由です。

  • SharePoint サイト上でデータが不要になったため、連絡先リストなどのデータを Access データベースに完全に移動する場合。 リストを Access にインポートし、SharePoint サイトからリストを削除できます。

  • 職場で Access を使用しているが、ときどき補足データについて SharePoint リストを参照しなければならず、それをデータベースに結合したい場合。

リストをインポートする前に、次の手順どおりに行います。

  1. コピー対象のリストが置かれている SharePoint サイトを探し、そのアドレスを控えておきます。

    有効なサイト アドレスは、http:// または https:// で始まり、以下、サーバーの名前、そのサーバー上で開設されているサイトへのパス、と続きます。

  2. データベースにコピーするリストを特定し、リスト全体または特定のビューのみが必要なのかを決定します。 1 回のインポート操作で複数のリストをインポートすることができますが、各リストからインポートできるのは、1 つのビューのみです。 必要に応じて、興味のある列や項目だけが含まれているビューを作成します。

  3. インポート元のリストまたはビューの中の列を確認します。

    次の表では、異なる要素をインポートする際に注意すべきいくつかの考慮事項について説明します。

    要素

    考慮事項

    段組み

    Access がテーブルでサポートするのは 256 フィールドのみなので、最初の 256 列のみがインポートされます。 この問題を回避するには、SharePoint でリストのビューを作成し、必要な列だけを追加して、列の総数が 256 を超えないようにします。 次に 、ImportSharePointList マクロ アクションを使用して、目的のビュー ID を指定します。

    フォルダー

    SharePoint リストの各フォルダーは、Access テーブルのレコードになります。 フォルダー内の項目もまたレコード (フォルダーに対応するレコードの直下のレコード) として表示されます。

    ルックアップ列

    ソース列が別のリストの値を参照する場合、表示値はフィールド自体の一部としてインポートされます。 Access では、参照テーブルはインポートされません。 ルックアップを別のテーブルに再作成する場合は、「SharePoint リストにリンクする」および 「SharePoint にデータを移動する」を 参照してください

    計算列

    集計列の結果は、計算結果のデータ型に依存するデータ型のフィールドにコピーされます。 計算式はコピーされません。

    添付ファイル

    リストの添付ファイル列は「添付ファイル」という名前のフィールドにコピーされます。

    複数値の列

    選択肢型またはルックアップ型の列には複数の値が格納されます。 複数の値をサポートする列をインポートする場合、Access によって複数の値をサポートする列が作成されます。

    リッチ テキスト形式

    リッチ テキスト形式を含む列は、[長いテキスト] Access にインポートされます。 長いテキスト フィールドの "テキスト形式"プロパティはリッチ テキストに設定され、書式設定は保持されます。

    リレーションシップ

    Access では、インポート操作の最後に関連するテーブル間のリレーションシップが自動的に生成されることはありません。 [リレーションシップ] タブのオプションを使用して、新規テーブルと既存テーブル間でリレーションシップを手動で作成する必要があります。 [リレーションシップ] タブを表示するには、[データベース ツール] タブの [リレーションシップ] グループで [リレーションシップ] をクリックします。

  4. リストをインポートするデータベースを指定します。

    データベースにデータを追加するのに必要な権限があることを確認します。 既存データベースにデータを格納したくない場合は、空白のデータベースを作成してください。

  5. データベース内のテーブルを調べます。

    インポート操作では、SharePoint リスト名と同じ名前のテーブルが作成されます。 その名前が既に使用されている場合、Access によって新しいテーブル名に "1" が追加されて Contacts1 のようになり、Contacts1 も使用されている場合は、Access によって Contacts2 が作成されます。

一覧をインポートする

  1. インポートしたデータを格納する Access データベースを開きます。 既存のデータベースにデータを格納しない場合は、空のデータベースを作成します。

  2. テキスト インポート ウィザードやテキスト リンク ウィザードの場所は、Access のバージョンによって若干異なります。 Access のバージョンに対応した手順を選択してください。

    • Microsoft 365 または Access 2019 を使用している場合は、[外部データ] タブの[& リンクのインポート] グループで、[新しいデータ ソース] > Online Servicesから > SharePointリストをクリックします。

    • Access 2016、Access 2013、または Access 2010 を使用している場合は、[外部データ] タブの [インポートとリンク] グループで、[その他] ボタンをクリックしてオプションのドロップ ダウン リストを表示し、[SharePoint リスト] をクリックします。

  3. [外部データの取り込み - SharePoint サイト] ダイアログ ボックスが開きます。

    [外部データの取り込み - SharePoint サイト] ダイアログボックスで SharePoint サイトにインポートするかリンクすることを選択します。

  4. ウィザードの指示に従い、リンク対象サイトのアドレスを指定します。

  5. [現在のデータベースの新しいテーブルにソース データをインポートする] オプションを選択し、[次へ] をクリックします。

  6. ウィザードに表示された一覧の中から、インポートするリストを選択します。

    Note    SharePoint ライブラリにリンクできますが、ドキュメントを追加できるのは SharePoint のみです。

  7. [インポートする項目] 列で、選択した各リストのビューを選択します。

  8. [別のリストに保存されている値を参照するフィールドの ID ではなく、表示値をインポートする] チェック ボックスは、選択したリストのルックアップ列にインポートするデータを指定します。 次のいずれかの操作を行います。

    • 表示値をフィールド自体の一部としてインポートするには、このチェック ボックスをオンにします。 この場合、このフィールドは他のテーブルの値を参照しません。

    • インポート先フィールドが他のテーブルの値を検索するようにするには、チェック ボックスをオフにします。 そうすると、表示値行の ID がインポート先フィールドにコピーされます。 ID は、Access でルックアップ フィールドを定義する際に使用します。

    ID をインポートする場合は、ルックアップ列に値を提供しているリストをインポートする必要があります (ただし、インポート先のデータベースにルックアップ テーブルとして使用できるテーブルが既に存在する場合を除きます)。

    インポート操作では、対応するフィールドに ID が配置されますが、そのフィールドがルックアップ フィールドのように機能するのに必要なプロパティがすべて設定されるわけではありません。 そのようなフィールドのルックアップ プロパティを設定する方法の詳細については、「ルックアップ フィールドを作成または削除する」 を参照してください

  9. [OK] をクリックします。

Access は、リストをインポートし、ウィザードの最後のページにエクスポートの状況を表示します。 後ほどインポート操作を繰り返し実行する場合は、詳細をインポート定義として保存できます。 Access では、インポート操作の際にデータベース内のテーブルが上書きされたり、リストまたはビューの内容が既存テーブルに追加されたりすることはありません。

インポートに関して知っておく必要があること

インポートの関連タスク

インポート操作が完了したら、次の作業も忘れずに行ってください。

データ型の検証    Access によってソースの列に対応するフィールドごとに適切なデータ型が選択されます。 すべてのフィールドが必要な設定になっているかどうかを確認するために、各フィールドおよびその設定を確認します。

追加のフィールドを調査する    テーブルの基になるリストの種類によっては、いくつかの追加フィールド (Title、Modified、CreatedBy など) のテーブルにプレゼンスが存在する場合があります。 これらのフィールドがデータベース内に不要な Access は、安全に削除できます。

ページの先頭へ

SharePoint リストにリンクする

SharePoint リストにリンクすると、 Access はソース リストの構造と内容を反映する新しいテーブル (リンク テーブルとも呼ばれます) を作成します。 インポートの場合とは異なり、リンクはリストの特定のビューではなく、リストにのみリンクを作成します。

リンクには、インポートにはない次の 2 つの特徴があります。

  • データの追加や更新    SharePoint サイトを閲覧するか、Access 内のデータシート ビューまたはフォーム ビューで操作してデータに変更を加えることができます。 1 つの場所で行った変更は、もう一方にも反映されます。 ただし、列の削除や変更など、構造に変更を加える場合は、SharePoint サイトでリストを開く必要があります。 Access での作業中には、リンク テーブルのフィールドを追加、削除、修正することはできません。

  • ルックアップ テーブル    SharePoint リストにリンクする場合、Access では、すべてのルックアップ リストについてリンク テーブルが自動的に作成されます (ただし、それらのルックアップ リストが既にデータベースにリンクされている場合は除きます)。 ルックアップ リストのうち、他のリストを参照する列が含まれているものについてもリンク対象となり、各リンク テーブルのルックアップ リストに対応するリンク テーブルがデータベースに作成されます。 Access では、リンク テーブル間のリレーションシップも作成されます。

SharePoint リストにリンクする場合の一般的シナリオ

通常、Access データベースから SharePoint リストにリンクするのは、以下のような場合です。

  • 自分の部署やワークグループでは、 Access レポートやクエリにデータを使用し、チームの共同作業やコミュニケーションに SharePoint を使用します。 個々のチームは、リストを作成してさまざまな対象 (連絡先や問題点など) を追跡しますが、このリストのデータは、集計およびレコード作成のためにデータベースに保存する必要があります。 SharePoint サイトとデータベースの両方のユーザーがデータの追加や更新を行い、常に最新のデータで作業できるので、リンクの設定は適切な選択です。

  • SharePoint を Access を開始したユーザーです。 いくつかのデータベースをチームの SharePoint サイトに移行すると、移行したデータベース内のほとんどのテーブルがリンク テーブルになります。 今後は、ローカル テーブルを作成するのではなく、SharePoint リストを作成し、データベースからこれらのリストにリンクします。

  • リストは引き続き SharePoint サイトで管理し、Access では最新データを処理して、クエリを実行したり、レポートを作成したりしようと考えている場合。

SharePoint リストへのリンク設定を準備する

  1. リンク対象のリストが置かれている SharePoint サイトを探し、そのアドレスを控えておきます。

    有効なサイト アドレスは、http:// または https:// で始まり、以下、サーバーの名前、そのサーバー上で開設されているサイトへのパス、と続きます。

  2. リンクを設定するリストを確認します。 1 回のリンク操作で複数のリストにリンクできますが、アンケート、ディスカッション、リストの特定のビューにリンクすることはできません。

  3. リンク元のリスト内の列を調べます。 次の表では、異なる要素をリンクする際に注意すべきいくつかの考慮事項について説明します。

    要素

    考慮事項

    段組み

    テーブルでは 256 フィールドしかサポートしなたので、Access は最初の 256 列のみをリンクします。 この問題を回避するには、SharePoint でリストのビューを作成し、必要な列だけを追加して、列の総数が 256 を超えないようにします。 次に 、ImportSharePointList マクロ アクションを使用して、目的のビュー ID を指定するリンク テーブルを作成します。

    フォルダー

    SharePoint リストの各フォルダーは、Access テーブルのレコードとして表示されます。 フォルダー内の項目もまたレコード (フォルダーに対応するレコードの直下のレコード) として表示されます。

    ルックアップ列

    元の列が他のリストの値を参照し、関連リストがデータベース内にまだ存在していない場合は、その関連リストのリンク テーブルが Access によって自動的に作成されます。

    Note    また、SharePoint ユーザー情報リストに対応する UserInfo テーブルも作成されます。 SharePoint では、このリストを使用して、CreatedBy、ModifiedBy、ユーザーまたはグループなどの SharePoint 列のメール、画像、ユーザー名などのユーザー アカウント情報を検索します。 この SharePoint ユーザー情報リストは、サイト管理者にのみ表示されます。

    計算列

    列の計算結果は対応するフィールドに表示されますが、Access ではその計算式を表示することも編集することもできません。

    添付ファイル

    リストの添付ファイル列は「添付ファイル」という名前のフィールドとして表示されます。

    読み取り専用列

    SharePoint リストの読み取り専用列は、Access でも読み取り専用として扱われます。 また、Access では列の追加、削除、修正を行えない可能性があります。

    複数値の列

    選択肢型またはルックアップ型の列には複数の値が格納されます。 リンク操作では、このような列に対応して、複数の値をサポートするフィールドが作成されます。 元の列がルックアップ型の場合、複数値のルックアップ列がリンク テーブルに作成されます。

  4. リスト テーブルを作成するデータベースを指定します。 データベースにデータを追加するのに必要な権限があることを確認します。 既存データベースにデータを格納したくない場合は、新しい空白のデータベースを作成してください。

  5. データベース内のテーブルを調べます。 SharePoint リストにリンクすると、ソース リストと同じ名前のテーブルが作成されます。 その名前が既に使用されている場合、 Access テーブル名 (Contacts1 など) に "1" が追加されます。 (Contacts1 も既に使用されている場合 Access Contacts2 が作成されます。 関連リストには同じルールが適用されます。

データにリンクする

  1. リンク先のデータベースを開きます。

  2. テキスト インポート ウィザードやテキスト リンク ウィザードの場所は、Access のバージョンによって若干異なります。 Access のバージョンに対応した手順を選択してください。

    • Microsoft 365 または Access 2019 を使用している場合は、[外部データ] タブの[& リンクのインポート] グループで、[新しいデータ ソース] > Online Servicesから > SharePointリストをクリックします。

    • Access 2016、Access 2013、または Access 2010 を使用している場合は、[外部データ] タブの [インポートとリンク] グループで、[その他] ボタンをクリックしてオプションのドロップ ダウン リストを表示し、[SharePoint リスト] をクリックします。

  3. [外部データの取り込み - SharePoint サイト] ダイアログ ボックスが開きます。

    [外部データの取り込み - SharePoint サイト] ダイアログボックスで SharePoint サイトにインポートするかリンクすることを選択します。

  4. ウィザードの指示に従い、リンク対象サイトのアドレスを指定します。

  5. [リンク テーブルを作成してソース データにリンクする] を選択し、[次へ] をクリックします。

    リンク可能なリストがウィザードに表示されます。

  6. リンクするリストを選択し、[OK] をクリックします。

    Note    一部のリストが既にカレント データベースにリンクされている場合は、そのリストに対応するチェック ボックスがオンになります。 リンクを削除する場合は、削除するリンクのチェック ボックスをオフにします。

    この操作で選択したリストと個々の関連リストの両方に対して、Access によってリンク テーブルの作成が試行されます。 また、Access によってウィザードで選択したリストに対応するリンク テーブルの更新が試行されます。 Access では、テーブル間のリレーションシップも作成されます。 インポート操作の場合とは異なり、リンク操作では、ルックアップ フィールドと関連テーブルの間のルックアップ プロパティ設定が維持されます。 ルックアップ フィールドのプロパティをテーブル デザイン ビューで手動設定する必要はありません。

  7. 新しいリンク テーブルをデータシート ビューで確認します。 すべてのフィールドとレコードが正しく表示されていることを確認します。

    Access では、元の列に対応する各フィールドに適したデータ型が選択されます。 重要なこととして、リンク テーブルまたは元のリストを開くたびに、その中に最新のデータが表示されることに注意してください。 ただし、リストに加えられた構造の変更は、リンク テーブルに自動的に反映されません。 最新のリスト構造を適用して、リンク テーブルを更新するには、ナビゲーション ウィンドウでテーブルを右クリックして、[その他のオプション] をポイントし、[リストの更新] をクリックします。

ただし    Access 操作の一部としてデータベース内のテーブルを上書きしない場合があります。 また、SharePoint リストの内容を既存テーブルに追加することはできません。

ページの先頭へ

データを SharePoint に移動する

データを SharePoint に移動すると、バックエンド データベースを効果的に作成できますが、この場合、データは SharePoint リストに含まれるのです。 フロントエンドは引き続き Access データベースであり、分割データベースと同様の方法で展開できます。 可能であれば、テーブルを SharePoint にエクスポート ウィザードを使用すると、SharePoint サイト上のリスト テンプレート (連絡先リストなど) に基づくリストにデータが 移動 されます。 テーブルをリスト テンプレートと一致できない場合、テーブルは SharePoint サイトのカスタム リストになります。 データベースのサイズ、オブジェクトの数、およびシステムのパフォーマンスによっては、操作に時間がかかることがあります。 処理中に考えが変わった場合は、[停止] をクリックしてキャンセルできます。

ウィザードでは、コンピューターにデータベースのバックアップ コピーが作成されます。 Access では、テーブルからリストへのリンクが作成されるので、Access で操作しているときに SharePoint サイト上のデータを簡単に見つけることができます。 問題が発生した場合は 、SharePoint へのテーブルのエクスポート ウィザードによって問題が報告され、トラブルシューティングに使用できるログ テーブルとして Access データベースに保存されます。

ヒント    リストを自己格納の場所に保持するには、別の SharePoint サイトを作成します。

Note    Access 2007 では、テーブルを SharePoint にエクスポート ウィザードは SharePoint サイトへの移動ウィザードと呼ばれるので、SharePoint リストに参照整合性は作成されません。

SharePoint へのテーブルのエクスポート ウィザードを使用する

  1. [データベース ツール] タブの [データの移動] グループで [SharePoint] をクリックします。 このオプションは、データベースが .accdb ファイル形式で保存されている場合にのみ使用できます。

  2. SharePoint サイトの場所の指定など 、SharePointへのテーブルのエクスポート ウィザードの手順に従います。

    処理を中止するには、[キャンセル] をクリックします。

  3. ウィザードの最後のページで、[詳細の表示] チェック ボックスをオンにすると、この移行の詳細が表示されます。

    このウィザード ページは、どのテーブルがリストにリンクされたかについて説明し、データベースのバックアップ場所や URL に関する情報が表示されます。 さらに、移行の問題が発生した場合は警告が表示され、問題の詳細を確認できるログ テーブルの場所も表示されます。

  4. ウィザードでの作業が完了したら、[完了] をクリックします。

    ウィザードに警告が表示された場合、ログ テーブルを確認し、データが正常に移行されるように必要なアクションを実行します。 たとえば、特定のフィールドが移動されていない場合や、SharePoint リストと互換性のある別のデータ型に変換されている場合などがあります。

Note    また、SharePoint ユーザー情報リストに対応する UserInfo テーブルも作成されます。 SharePoint では、このリストを使用して、CreatedBy、ModifiedBy、ユーザーまたはグループなどの SharePoint 列のメール、画像、ユーザー名などのユーザー アカウント情報を検索します。 この SharePoint ユーザー情報リストは、サイト管理者にのみ表示されます。

発生する可能性がある制限事項

SharePoint へのテーブルのエクスポート ウィザードが完了すると、Access でデータに問題が発生した場合にメッセージが表示されます。 Access では、SharePoint サイトへの移動に関する問題という名前のログ テーブルが作成され、データベースにテーブルが追加されます。 SharePoint サイトへの移動に関する問題テーブルは、データベースに格納されますが、SharePoint サイト上のリストとしては公開されません。

次の表に、データの移行方法に関する制限事項を示します。通常、Access と SharePoint が同じ機能を共有しない場合、または場合によってはデータ型を共有しない場合です。 たとえば、Access のテーブルでサポートされている 参照整合性、SharePoint サイトのリストに適用されます。 次の表の情報は、データを移行するかどうかを決定するのに役立つ場合があります。 また、[SharePoint サイトへの移行の問題] テーブルで報告された問題を確認する場合に役立つ場合があります。

データまたは問題の種類

問題

結果

OLE オブジェクト データ型

SharePoint サイトでは、COM オブジェクトのデータ型はサポートされません。

フィールドは移動されません。

バイナリ データ型

SharePoint サイトでは、バイナリ データ型はサポートされません。

フィールドは移動されません。

日付

SharePoint サイトでは、1900 年より前の日付をサポートしていません。

1900 年より前の日付のデータは移動されません。

テキスト型フィールドの改行文字

SharePoint サイト、1 行テキスト フィールドの改行文字はサポートされません。

フィールドは、複数行テキスト フィールドまたはメモ型フィールドに変換されます。

10 進数データ型

SharePoint サイトでは、10 進数データ型はサポートされません。

数値型フィールドまたは倍精度整数型フィールドが、代わりに使用されます。

レプリケーション ID データ型

SharePoint サイトでは、レプリケーション ID データ型はサポートされません。

データの種類によって代わりに、1 行テキスト データ型が使用されます。

SharePoint リストでサポートされていない既定値

SharePoint サイトでは、文字列または数値、標準の日付などの静的な既定値を使用できます。 Access からの動的な既定値は移行されません。

特定の既定値のプロパティは移動されません。

固有のインデックス フィールド

SharePoint サイトでは、リスト内の ID 列で、1 つの固有のインデックス フィールドを使用します。

その他の固有のインデックス フィールドまたはフィールドのセットは移動されません。

自動的に列挙されるフィールド (ID フィールド以外)

SharePoint サイトでは、リスト内の ID 列に使用するフィールド自動番号付けのみをサポートします。

自動番号付けは、ID 列以外の列には適用されません。

参照を作成できないリレーションシップ

主キーが、ID 列に関連付けられていない、整数でないなどのいくつかのリレーションシップは、SharePoint サイトではサポートされていません。

リレーションシップは移動しません。

ページの先頭へ

Access と SharePoint の間でデータをリンクする利点

リンクされた SharePoint リストを作成すると、ユーザーは SharePoint サイトまたは Access のリンク テーブルでリストを操作できます。 Access でテーブルまたはフォームを使用するか、SharePoint サイト上のリストを編集することによって、データを入力することができます。 次のガイドラインとヒントは、Access と SharePoint の間のリンク リストを活用し、2 つの組み合わせを活用するのに役立ちます。

案件管理    Access には、SharePoint サイトの問題管理リストと直接やり取りする問題追跡テンプレートがあります。 スキーマは同じで、Access ソリューションを SharePoint サイトのデータに対するフロント エンド (フォームやクエリなど) として使用できます。

ごみ箱からデータを取得する    SharePoint サイトのごみ箱を使用すると、削除されたレコードを簡単に表示し、誤って削除された情報を復元できます。

クイック起動    SharePoint サイトでリストを表示するには、クイック起動で [すべてのサイト コンテンツの 表示] をクリックします。 Web ブラウザーでページの更新が必要な場合もあります。 SharePoint サイトのクイック起動にリストを表示するには、SharePoint サイトのリスト設定を変更します。 詳細については 、「SharePoint サイトのナビゲーションをカスタマイズする」を参照してください

変更履歴を追跡する    Access では、長いテキスト フィールドの Append プロパティを [はい] に設定すると、そのフィールドに対する変更の履歴が保持されます。 同様に、SharePoint では、列のバージョン履歴を表示できます。 たとえば、以前のバージョンの列を復元したり、変更がいつ発生したのか追跡できます。 バージョン履歴が有効になっている SharePoint リストにリンクすると、"追加" プロパティが [はい] に設定された長いテキスト フィールドが 作成されます。 "追加" プロパティが [はい] に設定された長いテキスト フィールドがある Access テーブルを移動すると、バージョン履歴を含む SharePoint リストが作成されます。

要約すると、Access は SharePoint で行われた過去の変更を表示し、SharePoint は Access で加えた変更履歴を表示できます。 詳細については、「長いテキスト フィールドを 作成または削除する」および「リストまたはライブラリのアイテムまたはファイルのバージョン履歴を表示する」 を参照してください

オフラインで作業する    Access を使用すると、SharePoint リストにリンクされているデータをオフラインで操作できます。 これは、SharePoint が利用できないときに作業を続ける必要がある場合に役立ちます。 SharePoint が使用可能になったら、変更を同期し、競合を簡単に解決できます。 詳細については 、「SharePoint リストにリンクされているテーブルを使用してオフラインで作業する」を参照してください

通知を購読する    通知を購読すると、リスト アイテムに対して変更がいつ行われたのか確認できます。 メールまたはテキスト メッセージ (SMS) から通知を受け取ります。 詳細については 、「SharePoint でファイルまたはフォルダーが変更された場合に通知を受け取る通知を作成する」を参照してください。

SharePoint リストの権限を管理する    リンク リストに対する SharePoint の権限をチェックして、誤って機密データや非公開データへのアクセス権を与えてしまうのを回避してください。 SharePoint では、さまざまなレベルのアクセス許可を割り当て、特定のユーザーへのアクセスを選択的に許可または拒否することができます。 データベース内の機密性の高いアイテムの数に制限する必要がある場合は、SharePoint サイトの特定のリスト アイテムに対するアクセス許可を設定できます。 詳細については、「SharePoint リストまたはライブラリ の権限をカスタマイズする」を参照してください

一括編集    状態フィールドの確認、コメントの追加、データの最新の状態の表示など、リスト データに多くの変更を加える必要がある場合があります。 これは一括編集と呼ばれるので、通常、Access を使用してこれらの変更を行う方が効率的です。

レポートの配布    Access を使用してリンクされたリスト データからレポートを作成する場合は、SharePoint ライブラリにエクスポートすることで、これらのレポートを PDF ファイルとして幅広く配布できます。 PDF ファイルは Adobe Acrobat リーダーで開き、読み取り、ページング、検索を簡単に行うので、このライブラリはレポート センターとして効果的に機能します。 データがキャプチャされた時刻をユーザーが理解するために、レポートにタイムスタンプを付け、常によい方法です。

SharePoint を使用して Access テーブルを作成する    SharePoint リストに基づいて Access テーブルを作成できます。 これは、連絡先、タスク、問題、イベントの一覧と同様の目的とフィールドを持つテーブルを簡単に作成できる便利な方法です。 Access では、対応する UserInfo テーブルも作成 されます。 詳細については、「テーブルを作成してフィールドを追加する」の「SharePoint サイトを使用してテーブルを作成する」 セクションを参照してください

Microsoft Power Platform   Access のリンクされた SharePoint リストを使用して、多くのデバイスで情報を表示することで 、Microsoft Power Platform の機能をタップするには、いくつかの方法があります。

モバイル アプリ    モバイル デバイスを使用して、SharePoint リストにリンクされた Access データを操作できます。 リスト アイテムを表示し、簡単に編集できます。 詳細については 、Android 用の SharePoint モバイル アプリと iOSSharePoint モバイル アプリを参照してください

ページの先頭へ

データベースを使用してデータベースを発行Access Services

重要    Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。

Web データベースを発行すると、Access Services によって SharePoint サイトが作成され、ここにデータベースが格納されます。 すべてのデータベース オブジェクトおよびデータが、そのサイトの SharePoint リストに移動されます。

データベースを発行すると、データベースが Web に移動します。 ブラウザー ウィンドウで実行される Web フォームやレポートを作成でき、標準的な Access オブジェクト (Web オブジェクトと区別するために "クライアント" オブジェクトと呼ばれることもある) も作成できます。 クライアントの Access オブジェクトを使用するにはコンピューターに Access がインストールされている必要がありますが、SharePoint 上のすべてのデータベース オブジェクトは共有されます。

注: コンピューターに Access をインストールしている場合、Web データベースのクライアント オブジェクトを使えますが、そうでない場合は、Web データベース オブジェクトのみ使えます。

Access Services は、Web で使用できるデータベースを作成するためのプラットフォームを提供します。 Web データベースの設計および公開は Access 2010 および SharePoint を使用して行い、ユーザーは Web ブラウザーで Web データベースを使用します。

注: データベースを発行する SharePoint サイトにデザイナーの権限が必要となります。

ブラウザー内でフォーム、レポート、UI のマクロが実行されます。

Web データベースを使用している場合、データは SharePoint リストに保存される: テーブルはすべて SharePoint リストになり、レコードはリスト アイテムになります。これにより、SharePoint 権限を使用して Web データベースへのアクセスを制御できます。

クエリおよびデータマクロはサーバーで実行される: SQL 処理はすべてサーバーで実行されます。 これにより、結果セットへのトラフィックが制限され、ネットワークのパフォーマンスが向上します。

ページの先頭へ

関連項目

テーブルまたはクエリを SharePoint サイトにエクスポートする

Access デスクトップ データベースを共有する方法

Access アプリケーションを展開する

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Office Insider に参加

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×