Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vous pouvez utiliser l’action de macro ImporterSharePointList dans les bases de données de bureau Access pour importer ou lier des données à partir d’un site SharePoint.

Remarque : Cette action ne sera pas autorisée si la base de données n’est pas approuvée.

Paramètre

L’action de macro ImporterSharePointList contient les arguments suivants.

Argument de l’action

Description

Type de transfert

Sélectionnez le type de transfert.

  • Sélectionnez Importer pour copier les données de liste SharePoint dans une table dans Access. Les mises à jour des données dans Access n’affectent pas les données dans Windows SharePoint Services. De même, les mises à jour des données dans Windows SharePoint Services n’affectent pas les données dans Access.

  • Sélectionnez Lien pour créer une table liée dans Access qui établit un lien vers les données dans Windows SharePoint Services. Les mises à jour des données dans Access sont reflétées dans Windows SharePoint Services. De même, les mises à jour des données dans Windows SharePoint Services sont reflétées dans Access.

Adresse du site

Entrez le chemin d’accès complet du site SharePoint.

ID de liste

Entrez le nom ou le GUID de la liste à transférer. Argument obligatoire.

ID d’affichage

Entrez le GUID de la vue pour la liste que vous souhaitez utiliser. Laissez cet argument vide pour transférer toutes les lignes et colonnes de la liste.

Nom de la table

Entrez le nom que vous souhaitez afficher pour la table ou la table liée dans Access.

Obtenir les valeurs d’affichage de la recherche

Sélectionnez Oui pour transférer les valeurs d’affichage des champs de recherche au lieu de l’ID utilisé pour effectuer la recherche.

Notes

  • Cette action a le même effet que de cliquer sur Liste SharePoint dans le groupe Importer sous l’onglet Données externes . Les arguments de l’action correspondent aux choix que vous effectuez dans l’Assistant Obtention de données externes.

  • Pour exécuter l’action ImporterSharePointList dans un module VBA, utilisez la méthode TransferSharePointList de l’objet DoCmd .

  • Si vous spécifiez une liste ou une vue inexistante, aucune erreur ne se produit et aucune donnée n’est transférée.

  • Un GUID est un identificateur hexadécimal unique pour une liste ou une vue. Un GUID doit être entré au format suivant, où chaque « F » est un nombre hexadécimal (0 à 9 ou de A à F).

{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}

Vous pouvez obtenir le GUID d’une liste ou d’une vue à partir du site SharePoint à l’aide de la procédure suivante :

  1. Ouvrez la liste dans Windows SharePoint Services.

  2. Si l’affichage souhaité n’est pas affiché, cliquez sur la flèche déroulante Affichage , puis sélectionnez l’affichage souhaité.

  3. Cliquez sur la flèche déroulante Affichage , puis sélectionnez Modifier cet affichage.

    L’adresse dans la barre d’adresses du navigateur contient les GUID de la liste et de l’affichage. Le GUID de la liste suit List=, et le GUID de la vue suit View=. Toutefois, dans l’adresse, chaque caractère { (accolade gauche) est représenté par la chaîne %7B, chaque caractère - (trait d’union) est représenté par la chaîne %2D et chaque caractère } (accolade droite) est représenté par la chaîne %7D. Par exemple :

https://MySite12/_layouts/ViewEdit.aspx?List=%7B2A82A404%2D5529%2D47DC%2DAE13%2DAC1D9BC0A84F%7D&View=%7B357B4FE6%2D44CF%2D4275%2DB91F%2D46558301579B%7D

Avant de pouvoir utiliser les GUID de l’adresse comme arguments dans cette action de macro, vous devez remplacer chaque chaîne %7B par le caractère { , remplacer chaque chaîne %2D par le caractère - et remplacer chaque chaîne %7D par le caractère } . N’incluez pas le caractère & (esperluette) qui suit la chaîne %7D dans le GUID de liste.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.