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

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

Access と SharePoint の両方を組み合わせて、強化しますか。 そのためには、データのインポート、リンク、または移動を行うことができます。 インポートすると、 Access データベースに SharePoint リストのコピーが作成されます。 リンクは他のプログラムのデータに接続するため、SharePoint と Accessの両方で最新データを表示して編集することができます。 移動すると、データベースのテーブルにリンクされたままで、リレーションシップを維持した SharePoint サイト上にリストが作成されます。

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

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

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

SharePoint リストにリンクする

データを SharePoint に移動する

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

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

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 のバージョンに対応した手順を選択してください。

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

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

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

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

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

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

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

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

    要素

    考慮事項

    段組み

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

    フォルダー

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

    ルックアップ列

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

        また、SharePoint ユーザー情報リストに対応するUserInfoテーブルも作成されます。 SharePoint では、このリストを使って、メール、写真、ユーザー名などのユーザーアカウント情報を検索します。たとえば、CreatedBy のように、SharePoint の列には、ユーザーやグループなどがあります。 この SharePoint ユーザー情報リストは、サイト管理者に対してのみ表示されます。

    計算列

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

    添付ファイル

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

    読み取り専用列

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

    複数値の列

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

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

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

データにリンクする

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ページの先頭へ

データを SharePoint に移動する

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

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

ヒント    独立した場所にリストを保持するために、個別の SharePoint サイトを作成することを検討してください。

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

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

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

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

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

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

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

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

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

    また、SharePoint ユーザー情報リストに対応するUserInfoテーブルも作成されます。 SharePoint では、このリストを使って、メール、写真、ユーザー名などのユーザーアカウント情報を検索します。たとえば、CreatedBy のように、SharePoint の列には、ユーザーやグループなどがあります。 この SharePoint ユーザー情報リストは、サイト管理者に対してのみ表示されます。

発生する可能性のある制限

[テーブルを SharePoint にエクスポートする] ウィザードが終了すると、データに問題が発生した場合はメッセージが表示されます。 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 では、フィールドの変更履歴が Access で保持されるように、長いテキストフィールドの " Append/追加" プロパティを [はい] に設定することができます。 同様に、SharePoint では、列のバージョン履歴を表示できます。 たとえば、以前のバージョンの列を復元したり、変更が発生したときに追跡したりすることができます。 バージョン履歴が有効になっている SharePoint リストにリンクすると、Access によって [追加] プロパティが [はい] に設定されている長いテキストフィールドが作成されます。 " Append/追加" プロパティが [はい] に設定されている長いテキストフィールドを持つ Access テーブルを移動すると、バージョン履歴を含む SharePoint リストが作成されます。

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

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

通知を購読する    リストアイテムに変更が加えられたときに通知されるように、通知を購読することができます。 メールまたはテキストメッセージ (SMS) から通知を受け取ることができます。 詳細については、「 SharePoint でファイルまたはフォルダーが変更されたときに通知を受け取る」を参照してください。

Sharepoint リストの権限を管理する    リンクされたリストに対して SharePoint の権限を確認して、機密データや個人データへのアクセス権が誤っていないことを確認することをお勧めします。 Sharepoint では、さまざまなレベルのアクセス許可を割り当てることができます。また、特定のユーザーへのアクセスを個別に許可または拒否することができます。 データベース内のいくつかの重要なアイテムへのアクセスを制限する必要がある場合は、SharePoint サイトの特定のリストアイテムに対する権限を設定することもできます。 詳細については、「 SharePoint リストまたはライブラリの権限をカスタマイズする」を参照してください。

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

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

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

Microsoft Power Platform   Access のリンクされた SharePoint リストを使用して、さまざまなデバイスで情報を表示することで、 Microsoft Power Platformの機能を複数の方法でタップできます。

モバイル アプリ    モバイルデバイスを使用して、SharePoint リストにリンクされている Access データを操作できます。 リスト項目を表示したり、編集したりすることができます。 詳細については、「 Android 用 sharepoint モバイルアプリ」および「 iOS 用 sharepoint モバイルアプリ」を参照してください。

ページの先頭へ

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

重要    Microsoft では、SharePoint で Access Web App を作成および使用することはお勧めしなくなりました。 代わりに、Microsoft PowerApps を使用して、Web およびモバイル デバイス用にコードなしのビジネス ソリューションを作成することを検討してください。

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 アプリケーションを展開する

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

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

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

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

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×