SharePoint リスト テーブルを Microsoft Access にリンクしました。SharePoint リスト内の私の列の 1 つは「個人またはグループ」です。これは、SharePoint ユーザーからのいくつかの属性を持つルックアップです。これらの属性には、ID、名前、電子メール アドレスが含まれます。SharePoint 内のワークフローに電子メール アドレス属性を使用しています。ここで、SharePoint リストから、各レコード/行に割り当てられたすべての名前を出力するレポートを作成したいと考えています。名前を出力する代わりに、ID 番号を返します。SharePoint リストからリンクされている名前を返すアクセス レポートを取得するにはどうすればよいですか?
1 に答える
SharePoint サイトにリンクするときはいつでも、よく見ると、UserInfo というテーブル (リスト) が常に表示されます。
では、ID の代わりにユーザー名を取得するには?
まず、この userInfo テーブルへのリンクを設定します。
そのため、[外部データ (インポートとリンク)] のリボンで、SharePoint リストへのリンクを選択します。サイトを選択し、テーブルのリストで UserInfo を選択します。
例えば:
したがって、UserInfo リスト/テーブルへのリンクがセットアップされます。
次に、ユーザーの ID 列から単純にクエリ (左結合) を作成します。
クエリは次のようになります。
UserInfo に結合を残したクエリを作成します。
ただし、テーブルを見ると、余分な列は表示されませんが、クエリ ビルダーでは表示されることに注意してください。SharePoint エディターがすべてのテーブルに追加されることに注意してください。したがって、すべてのテーブルの次のフィールドに注意してください。
したがって、上記の Access で示したように、すべてのテーブルにリンクされたすべてのテーブルに SharePoint エディターが自動的に追加されるため、UserInfo テーブルに結合されたクエリを使用する必要さえないかもしれません。
ただし、「id」に基づいて UserInfo テーブルにリンクすると、「name」をプレース ID に表示できるようになります。