Créer une requête de source de données

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez ajouter, supprimer, ou organiser les champs et également filtrer ou trier les données en appliquant une requête à la source de données. Options de requête sont disponibles uniquement pour les sources de données suivantes :

  • Sources de données SQL Query Language structurées, y compris les listes et bibliothèques Microsoft SharePoint

    Remarque : Vous pouvez modifier les options de requête uniquement dans les connexions de source de données qui ont été copiées à partir d'une connexion existante à une liste ou bibliothèque SharePoint.

  • Bases de données individuelles

  • Boîte de dialogue Propriétés

Remarque : Sélection d'un champ, filtrage et tri au niveau de la source n'est pas disponibles pour les fichiers XML, reste, RSS et les scripts côté serveur ou les services Web SOAP, car ces sources de données ne disposez pas un langage de requête comme SQL. Champ à la place, sélection, filtrage et tri pour ces sources de données sont effectuées lorsque vous créez la vue de données affichant les données.

Si vous souhaitez modifier les champs qui sont inclus pour les bibliothèques dans la liste des Sources de données ou des listes SharePoint par défaut, ou si vous souhaitez lier les listes et bibliothèques à d'autres sources de données, vous devez tout d'abord créer une copie des source de données connexion pour cette liste ou bibliothèque et puis modifiez-la.

Contenu de cet article

Options de requête uniques pour différents types de sources de données

Ajouter, supprimer ou organiser les champs

Ajouter, supprimer ou modifier un filtre

Ajouter ou supprimer un ordre de tri

Options de requête uniques pour différents types de sources de données

Outre la possibilité de choisir des champs, d'appliquer des filtres et de trier les données d'une source de données, chaque type de source de données dispose d'options supplémentaires pour la spécification des requêtes.

Listes et bibliothèques SharePoint

Vous ne pouvez pas modifier la requête pour les listes et bibliothèques SharePoint comme vous le feriez pour d'autres sources dans la liste des Sources de données. Toutefois, vous pouvez copier la connexion d'une liste ou bibliothèque SharePoint et puis créer une requête personnalisée dans la liste ou bibliothèque afin qu'il affiche exactement les données souhaitées. Lorsque vous créez une nouvelle connexion de source de données pour une liste SharePoint, vous ne copiez pas la source de données. À la place, vous créez une connexion supplémentaire pour les mêmes données.

Lorsque vous spécifiez une requête pour des listes ou bibliothèques SharePoint, vous pouvez également spécifier la portée de cette requête à l'aide des options de la liste Étendue des éléments et dossiers.

Options Étendue des éléments et dossiers

Les options Étendue des éléments et dossiers spécifient si la requête active porte sur des dossiers et des sous-dossiers. Cela s'avère particulièrement utile si vous travaillez avec des bibliothèques SharePoint. Par exemple, si le dossier Documents partagés ne contient pas que des fichiers, mais également des sous-dossiers contenant des fichiers, vous pouvez spécifier les fichiers et les dossiers devant faire l'objet de la requête. Les options sont les suivantes :

  • Pour appliquer la requête à tous les fichiers et tous les sous-dossiers du dossier actif, cliquez sur Par défaut.

  • Pour n'appliquer la requête qu'aux fichiers du dossier actif (à l'exclusion des sous-dossiers), cliquez sur Fichier uniquement.

  • Pour appliquer la requête à tous les fichiers de tous les dossiers (mais pas des sous-dossiers de l'ensemble du site), cliquez sur Récursif.

  • Pour appliquer la requête à tous les fichiers de tous les dossiers et sous-dossiers du site, cliquez sur Tous récursifs.

Connexions de base de données

Lorsque vous spécifiez une requête SQL pour des connexions de base de données, vous pouvez également spécifier si les instructions de lecture/écriture doivent faire l'objet d'une synchronisation en cas de modification de la requête.

Case à cocher Générer automatiquement des instructions d'écriture
L'option qui génère des instructions d'écriture SQL pour les connexions de base de données est sélectionnée par défaut. Cette option synchronise les nouvelles instructions d'écriture en plus des instructions de lecture, chaque fois qu'une requête de connexion de base de données est modifiée.

Une instruction de lecture est une instruction SQL qui Récupère et affiche les données qui ne peuvent pas être modifiées. Une instruction d'écriture est une instruction SQL qui Récupère des données qui peuvent être modifiées, puis enregistrées dans la source de données d'origine. Si vous générez automatiquement des instructions d'écriture, vous possédez déjà les instructions générées au cas où vous souhaiteriez créer un formulaire de données. Pour plus d'informations sur la création d'un formulaire de données, voir créer des formulaires de données.

Sources de données liées

Comme indiqué plus haut, vous ne pouvez modifier une requête à une source de données liée que si celle-ci comprend deux connexions de base de données jointes (et non fusionnées). En outre, lorsque vous travaillez avec des connexions de base de données liées, vous avez la possibilité de sortir les données sous forme tabulaire ou hiérarchique.

Onglet Requête de la boîte de dialogue Propriétés de la source de données

Tabulaire est la meilleure option si vous travaillez avec deux bases de données liées par une relation un-à-un (chaque enregistrement est lié à un autre enregistrement dans l'une ou l'autre des bases de données).

Hiérarchique est une meilleure option si vous avez des bases de données liées par une relation un-à-plusieurs (un enregistrement est lié à plusieurs enregistrements dans les autres bases de données).

Haut de la page

Ajouter, supprimer ou organiser les champs

Vous pouvez ajouter, supprimer ou organiser les champs d'une source de données. Notez que vous ne modifiez que les champs disponibles pour affichage dans le volet de tâches Détails de la vue de données ; les données réelles ne sont pas modifiées.

  1. Dans le volet de Navigation, cliquez sur Sources de données.

  2. Sous l'onglet Sources de données dans la galerie, cliquez sur une source de données et sélectionnez Propriétés.

    La boîte de dialogue Propriétés des Sources de données s'affiche.

    Section Requête dans la boîte de dialogue Propriétés de la source de données pour une liste ou bibliothèque SharePoint
    Section Requête de l'onglet Source dans la boîte de dialogue Propriétés de la source de données.
  3. Si votre source de données est une liste SharePoint ou une connexion de base de données, cliquez sur l'onglet Source, puis sous requête, cliquez sur champs.

    --OU--

    Si votre source de données est une source de données liées, cliquez sur l'onglet requête et sous requête, cliquez sur champs.

    Remarques : 

    • Les options de requête sont uniquement disponibles pour ces sources de données SQL — SharePoint listes et bibliothèques (lors de la source de données est une copie d'une liste ou bibliothèque SharePoint), les bases de données et sources de données liées comprenant deux tables de base de données dans la même base de données.

    • Si la source de données utilise une requête personnalisée, vous voyez le bouton Modifier la requête personnalisée au lieu d'options pour les champs, filtrer et Trier. Si vous voulez supprimer la requête personnalisée, suivez ces instructions :

      1. Cliquez sur Configurer la connexion de base de données et cliquez sur suivant, puis cliquez sur Terminer.

      2. Dans la boîte de dialogue Modifier les commandes SQL personnalisées, pour chaque onglet qui affiche une instruction SQL, cliquez sur Modifier la commande, puis supprimez l'instruction SQL.

        Pour plus d'informations sur la modification de la requête personnalisée, consultez la rubrique Ajouter une base de données comme source de données.

  4. Dans la boîte de dialogue Champs inclus, effectuez l'une des opérations suivantes :

    • Pour ajouter un champ à la source de données, sous Champs disponibles, cliquez sur le champ concerné, puis cliquez sur Ajouter.

    • Pour supprimer un champ de la source de données, sous Champs inclus, cliquez sur le champ souhaité, puis cliquez sur Supprimer.

    • Pour modifier l'ordre des champs dans la source de données, sous Champs inclus, cliquez sur le champ que vous voulez déplacer, puis cliquez sur Déplacer vers le haut ou Déplacer vers le bas.

      Remarque : En déplaçant un champ vers le haut de la liste, vous déplacez la colonne vers la gauche dans la table des données. Si vous déplacez le champ vers le bas de la liste, la colonne sera déplacée vers la droite.

    • Cliquez sur OK.

      Conseil : Pour étendre la sélection à plusieurs champs, maintenez la touche Ctrl enfoncée pendant que vous cliquez sur les champs.

      Boîte de dialogue Champs inclus

Haut de la page

Ajouter, supprimer ou modifier un filtre

Lorsque vous filtrez une source de données, vous pouvez appliquer un filtre pour que la source de données n'affiche que les données qui satisfont aux critères spécifiés. Supposons par exemple que votre source de données contienne des centaines, voire des milliers d'enregistrements et que vous souhaitiez n'en afficher qu'une partie. Vous pouvez créer un filtre pour que seul ce sous-ensemble d'enregistrements apparaisse dans la vue de données.

  1. Dans le volet de Navigation, cliquez sur Sources de données.

  2. Sous l'onglet Sources de données dans la galerie, cliquez sur une source de données et sélectionnez Propriétés.

    La boîte de dialogue Propriétés des Sources de données s'affiche.

    Section Requête dans la boîte de dialogue Propriétés de la source de données pour une liste ou bibliothèque SharePoint
    Section Requête de l'onglet Source dans la boîte de dialogue Propriétés de la source de données.
  3. Si votre source de données est une liste SharePoint ou une connexion de base de données, cliquez sur l'onglet Source et sous requête, cliquez sur filtrer.

    --OU--

    Si votre source de données est une source de données liées, cliquez sur l'onglet requête et sous requête, cliquez sur filtrer.

    Remarques : 

    • Les options de requête sont uniquement disponibles pour ces sources de données SQL — SharePoint listes et bibliothèques (lors de la source de données est une copie d'une liste ou bibliothèque SharePoint), les bases de données et sources de données liées comprenant deux tables de base de données dans la même base de données.

    • Si la source de données utilise une requête personnalisée, vous voyez le bouton Modifier la requête personnalisée au lieu d'options pour les champs, filtrer et Trier. Si vous voulez supprimer la requête personnalisée, suivez ces instructions :

      1. Cliquez sur Configurer la connexion de base de données et cliquez sur suivant, puis cliquez sur Terminer.

      2. Dans la boîte de dialogue Modifier les commandes SQL personnalisées, pour chaque onglet qui affiche une instruction SQL, cliquez sur Modifier la commande, puis supprimez l'instruction SQL.

        Pour plus d'informations sur la modification de la requête personnalisée, consultez la rubrique Ajouter une base de données comme source de données.

  4. Dans la boîte de dialogue Propriétés de la source de données, cliquez sur Filtre. La boîte de dialogue Critères de filtre s'affiche.

Cette boîte de dialogue vous permet d'ajouter, de supprimer et de modifier un filtre.

Ajouter un filtre

Supprimer un filtre

Modifier un filtre

Ajouter une clause à un filtre existant

Regrouper les clauses d'un filtre

Modifier une clause

Supprimer une clause

Ajouter un filtre

  1. Dans la boîte de dialogue Critères de filtre, cliquez sur Cliquez ici pour ajouter une nouvelle clause.

  2. Cliquez dans la zone Nom de fichier, puis sur le champ contenant les valeurs recherchées.

  3. Cliquez dans la zone Comparaison, puis sur l'opérateur de votre choix.

  4. Cliquez dans la zone Valeur, puis tapez ou sélectionnez le critère recherché.

  5. Cliquez sur OK.

Supprimer un filtre

  • Dans la boîte de dialogue Critères de filtre, cliquez sur la flèche dans la colonne à l'extrême gauche d'une clause et appuyez sur SUPPR.

Modifier un filtre

  1. Dans la boîte de dialogue Critères de filtre, cliquez sur une clause existante, puis effectuez l'une des actions suivantes :

    • Cliquez dans la zone Nom de fichier, puis sur le champ contenant les valeurs recherchées.

    • Cliquez dans la zone Comparaison, puis sur l'opérateur de votre choix.

    • Cliquez dans la zone Valeur, puis tapez ou sélectionnez le critère recherché.

  2. Cliquez sur OK.

Ajouter une clause à un filtre existant

Vous pouvez utiliser plusieurs expressions dans un même filtre. Pour cela, il vous faut ajouter des clauses qui spécifient d'autres critères auxquels les données doivent satisfaire.

  1. Dans la boîte de dialogue Critères de filtre, à la fin d'une clause existante, cliquez sur la zone Et/Ou, puis effectuez une des actions suivantes :

    • Pour créer un filtre dans lequel les données doivent satisfaire aux critères des deux clauses, cliquez sur Et.

    • Pour créer un filtre dans lequel les données doivent satisfaire aux critères d'une seule clause, cliquez sur Ou.

  2. Sur la ligne suivante, cliquez sur Cliquez ici pour ajouter une nouvelle clause.

  3. Cliquez dans la zone Nom de fichier, puis sur le champ contenant les valeurs recherchées.

  4. Cliquez dans la zone Comparaison, puis sur l'opérateur de votre choix.

  5. Cliquez dans la zone Valeur, puis tapez ou sélectionnez le critère recherché.

  6. Cliquez sur OK.

Regrouper les clauses d'un filtre

Si votre filtre contient plusieurs clauses, vous pouvez regrouper plusieurs clauses pour qu'elles soient appliquées avant une autre clause.

  1. Dans la boîte de dialogue Critères de filtre, à la fin de la deuxième clause, cliquez sur la zone Et/Ou, puis cliquez sur Ou.

  2. Dans la boîte de dialogue Critères de filtre, cliquez sur Cliquez ici pour ajouter une nouvelle clause.

  3. Cliquez dans la zone Nom de fichier, puis sur le champ contenant les valeurs recherchées.

  4. Cliquez dans la zone Comparaison, puis sur l'opérateur de votre choix.

  5. Cliquez dans la zone Valeur, puis tapez ou sélectionnez le critère recherché.

  6. Maintenez la touche Maj enfoncée et cliquez sur les flèches de la colonne la plus à gauche des clauses que vous voulez regrouper, puis cliquez sur Regrouper. (Pour annuler le regroupement, cliquez sur Dissocier le groupe.)

    Exemple d'expression dans la boîte de dialogue Critères de filtre
    La parenthèse reliant les deux clauses indique qu'elles sont groupées.
  7. Cliquez sur OK.

Modifier une clause

  • Dans la boîte de dialogue Critères de filtre, cliquez sur une clause existante, puis effectuez l'une des actions suivantes :

    • Dans la zone Nom du champ, cliquez sur le champ qui contient les valeurs concernées.

    • Cliquez dans la zone Comparaison, puis sur l'opérateur de votre choix.

    • Cliquez dans la zone Valeur, puis tapez ou sélectionnez le critère recherché.

    • Cliquez sur OK.

Supprimer une clause

  • Dans la boîte de dialogue Critères de filtre, cliquez sur la flèche de la colonne la plus à gauche de la clause que vous souhaitez supprimer, puis appuyez sur Suppr.

Haut de la page

Ajouter ou supprimer un ordre de tri

Lorsque vous triez les données d'une source de données, vous modifiez l'ordre dans lequel les données s'affichent. Le tri est une technique qui permet de réorganiser des enregistrements pour faciliter l'interprétation des données. Les ordres de tri de type alphabétique et numérique sont parmi ceux les plus fréquemment utilisés.

Vous pouvez également faire porter le tri sur plusieurs champs en ajoutant d'autres champs à la liste sous Ordre de tri. Lorsque vous effectuez un tri sur plusieurs champs, l'ordre de tri détermine l'ordre dans lequel s'effectue le tri et peut influer sur la sortie des données.

  1. Dans le volet de Navigation, cliquez sur Sources de données.

  2. Sous l'onglet Sources de données dans la galerie, cliquez sur une source de données et sélectionnez Propriétés.

    La boîte de dialogue Propriétés des Sources de données s'affiche.

    Section Requête dans la boîte de dialogue Propriétés de la source de données pour une liste ou bibliothèque SharePoint
    Section Requête de l'onglet Source dans la boîte de dialogue Propriétés de la source de données.
  3. Si votre source de données est une liste SharePoint ou une connexion de base de données, cliquez sur l'onglet Source, puis sous requête, cliquez sur champs.

    --OU--

    Si votre source de données est une source de données liées, cliquez sur l'onglet requête et sous requête, cliquez sur champs.

    Remarques : 

    • Les options de requête sont uniquement disponibles pour ces sources de données SQL — SharePoint listes et bibliothèques (lors de la source de données est une copie d'une liste ou bibliothèque SharePoint), les bases de données et sources de données liées comprenant deux tables de base de données dans la même base de données.

    • Si la source de données utilise une requête personnalisée, vous voyez le bouton Modifier la requête personnalisée au lieu d'options pour les champs, filtrer et Trier. Si vous voulez supprimer la requête personnalisée, suivez ces instructions :

      1. Cliquez sur Configurer la connexion de base de données et cliquez sur suivant, puis cliquez sur Terminer.

      2. Dans la boîte de dialogue Modifier les commandes SQL personnalisées, pour chaque onglet qui affiche une instruction SQL, cliquez sur Modifier la commande, puis supprimez l'instruction SQL.

        Pour plus d'informations sur la modification de la requête personnalisée, consultez la rubrique Ajouter une base de données comme source de données.

  4. Dans la boîte de dialogue Propriétés de la Source de données, cliquez sur Trier. La boîte de dialogue tri s'affiche.
    Boîte de dialogue Trier

Vous êtes prêt à ajouter ou à supprimer un ordre de tri.

Ajouter un ordre de tri

  1. Dans la boîte de dialogue Tri, sous Champs disponibles, cliquez sur le champ à utiliser pour le tri, puis cliquez sur Ajouter.

    Remarque : Si aucun champ n'apparaît sous champs disponibles, double-cliquez sur Plus de champs, cliquez sur le champ que vous souhaitez effectuer un tri sur, puis cliquez sur OK

  2. Sous Propriétés du tri, effectuez l'une des opérations suivantes :

    • Pour trier un champ par ordre croissant (par exemple, A, B, C ou 1, 2, 3), cliquez sur Croissant.

    • Pour trier un champ par ordre décroissant (par exemple, C, B, A ou 3, 2, 1), cliquez sur Décroissant.

      Conseil : Pour modifier l'ordre de tri d'un champ de Croissant à Décroissant (ou vice-versa), double-cliquez le champ de la liste Ordre de tri. Notez que le triangle situé en regard du nom du champ indique si l'ordre de tri est croissant ou décroissant.

  3. Pour effectuer un tri sur plusieurs champs, vous devez les ajouter dans la liste Ordre de tri.

  4. Cliquez sur OK.

  5. Vous pouvez aussi modifier l'ordre de tri des champs. Pour cela, cliquez sur un champ de la liste Ordre de tri, puis sur Monter ou Descendre.

Supprimer un ordre de tri

  • Dans la boîte de dialogue Tri, sous Ordre de tri, cliquez sur le champ à supprimer de l'ordre de tri, puis cliquez sur Supprimer. Pour supprimer le tri sur la base de données, supprimez tous les champs de l'ordre de tri.

Haut de la page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×