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.

En exécutant une requête sur une source de données, vous pouvez filtrer et trier ces données, ajouter, supprimer ou organiser des champs. Les options de requête ne concernent que les sources de données de type SQL, notamment les listes et bibliothèques Microsoft SharePoint, les bases de données individuelles (section Connexions de base de données du volet de tâches Bibliothèque de sources de données) et les bases de données liées (connexions de base de données incluses dans la section Sources liées du volet de tâches Bibliothèque de sources de données).

La sélection des champs, le filtrage et le tri au niveau de la source ne sont pas disponibles pour les fichiers XML, les scripts côté serveur ou les services Web XML, car ces sources de données ne disposent pas d'un langage de requête tel que SQL. Ces actions peuvent par contre être effectuées sur la vue de données que vous créez.

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

Dans 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

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 dossier indiquent si la requête en cours s’étend sur les dossiers et les sous-dossiers. Ceci est particulièrement utile lorsque vous travaillez avec des bibliothèques SharePoint. Par exemple, si le dossier Documents partagés ne contient pas seulement des fichiers, mais également des sous-dossiers contenant des fichiers, vous pouvez spécifier les fichiers ou dossiers ou les deux doivent être inclus dans 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 collecte et affiche des données non modifiables. Une instruction d'écriture est une instruction SQL qui collecte des données qui peuvent être modifiées, puis réenregistrées dans la source de données d'origine. Si vous générez des instructions d'écriture de manière automatique, les instructions sont déjà générées au moment de créer un formulaire de données. Pour plus d'informations sur la création d'un formulaire de données, voir Insérer une vue de données en tant que formulaire.

Sources de données liées

Comme indiqué précédemment, vous pouvez modifier une requête pour une source de données liées uniquement si la source de données liées comprend deux connexions de base de données qui sont jointes au lieu de fusion. En outre, lorsque vous travaillez avec les connexions de base de données liées, vous avez la possibilité de sortir les données sous forme tabulaire ou formulaire 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 lorsque vous travaillez avec deux bases de données liées ayant une relation un à un (autrement dit, un enregistrement dans une base de données est lié à un autre enregistrement dans la base de données).

Hiérarchique peut être la meilleure option si vous avez lié des bases de données qui ont une relation un-à-plusieurs (autrement dit, un enregistrement dans une base de données est lié à plusieurs enregistrements dans d’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 menu Volets des tâches, cliquez sur Bibliothèque de sources de données.

  2. Dans le volet de tâches Bibliothèque de sources de données, cliquez sur la source de données concernée, puis cliquez sur Propriétés.

  3. Dans l'onglet Source de la boîte de dialogue Propriétés de la source de données, sous Requête, cliquez sur Champs.

    Remarque : Les options de Requête ne concernent que les sources de données SQL suivantes : listes et bibliothèques SharePoint, 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. En outre, si la source de données utilise une requête personnalisée, le bouton Modifier la requête personnalisée s'affiche au lieu des options de Champs, Filtre et Tri. Pour supprimer une requête personnalisée, cliquez sur Configurer la connexion à la base de données, cliquez sur Suivant, puis cliquez sur Terminer. 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.

    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.

  4. Dans la boîte de dialogue Champs affichés, effectuez l'une des actions suivantes :

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

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

    • Pour modifier l'ordre des champs de la source de données, sous Champs affichés, cliquez sur le champ à déplacer, puis cliquez soit sur Monter, soit sur Descendre.

      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.

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

Haut de la page

Ajouter, supprimer ou modifier un filtre

Vous pouvez filtrer des données en créant une requête de filtre. Lorsque vous filtrez une source de données, vous appliquez un filtre pour que la source de données s’affiche uniquement les données qui répond aux critères que vous spécifiez. Par exemple, vous pouvez avoir une source de données qui inclut des centaines ou des milliers d’enregistrements. Toutefois, vous souhaitez afficher uniquement un sous-ensemble de ces enregistrements. Vous pouvez créer un filtre afin que seul ce sous-ensemble d’enregistrements s’affiche dans votre source de données.

  1. Dans le menu Volets des tâches, cliquez sur Bibliothèque de sources de données.

  2. Dans le volet de tâches Bibliothèque de sources de données, cliquez sur la source de données souhaitée, puis cliquez sur Propriétés.

  3. Dans l'onglet Source de la boîte de dialogue Propriétés de la source de données, sous Requête, cliquez sur Filtre.

    Remarque : Les options de Requête ne concernent que les sources de données SQL suivantes : listes et bibliothèques SharePoint, 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. En outre, si la source de données utilise une requête personnalisée, le bouton Modifier la requête personnalisée s'affiche au lieu des options de Champs, Filtre et Tri. Pour supprimer une requête personnalisée, cliquez sur Configurer la connexion à la base de données, cliquez sur Suivant, puis cliquez sur Terminer. 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.

    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.

  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, maintenez la touche MAJ enfoncée et cliquez sur la la flèche dans la colonne la plus à gauche de chaque clause, puis 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.)

    L'exemple d'expression dans la boîte de dialogue Critères de filtre, avec une parenthèse indiquant les clauses regroupées
    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 la flèche dans la colonne la plus à gauche de la clause que vous souhaitez supprimer et 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 menu Volets des tâches, cliquez sur Bibliothèque de sources de données.

  2. Dans le volet de tâches Bibliothèque de sources de données, cliquez sur la source de données souhaitée, puis cliquez sur Propriétés.

  3. Dans l'onglet Source de la boîte de dialogue Propriétés de la source de données, sous Requête, cliquez sur Tri.

    Remarque : Les options de Requête ne concernent que les sources de données SQL suivantes : listes et bibliothèques SharePoint, 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. En outre, si la source de données utilise une requête personnalisée, le bouton Modifier la requête personnalisée s'affiche au lieu des options de Champs, Filtre et Tri. Pour supprimer une requête personnalisée, cliquez sur Configurer la connexion à la base de données, cliquez sur Suivant, puis cliquez sur Terminer. 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.

    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.

  4. Dans la boîte de dialogue Propriétés de la source de données, cliquez sur Tri. La boîte de dialogue Tri s'affiche.

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.

  2. Si aucun champ n'apparaît sous Champs disponibles, double-cliquez sur Autres champs, cliquez sur le champ à utiliser pour le tri, puis cliquez sur OK.

  3. Sous Propriétés du tri, effectuez l'une des actions 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 changer l’ordre de tri d’un champ de croissant à décroissant (ou vice-versa), double-cliquez sur le champ dans la liste ordre de tri. Remarquez que le triangle en regard du nom de champ indique si un champ est trié dans l’ordre croissant ou décroissant.

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

  5. Cliquez sur OK.

  6. 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.

×