Partager via


Utiliser des données dans le volet Résultats (Visual Database Tools)

s’applique à : SQL Server

Une fois que vous avez exécuté une requête ou une vue, les résultats sont affichés dans le volet Résultats. Vous pouvez ensuite travailler avec ces résultats. Par exemple, vous pouvez ajouter et supprimer des lignes, entrer ou modifier des données, et parcourir facilement les jeux de résultats volumineux.

Les informations suivantes peuvent vous aider à éviter les problèmes et à travailler efficacement avec vos jeux de résultats.

Renvoi du jeu de résultats

Vous pouvez retourner des résultats à partir d’une requête ou d’une vue et choisir d’ouvrir uniquement le volet de résultats ou tous les volets. Dans les deux cas, la requête ou la vue s’ouvre dans le Concepteur de requêtes et de vues. La différence est qu’une ouverture s’ouvre uniquement avec le volet Résultats affiché et l’autre s’ouvre avec toutes les fenêtres sélectionnées dans la boîte de dialogue Options. La valeur par défaut est les quatre volets (Résultats, SQL, Diagramme et Critères).

Pour plus d’informations, consultez Open Queries (Visual Database Tools).

Pour modifier la conception de la requête ou de la vue afin qu'elle retourne un ensemble différent de résultats ou retourne des enregistrements dans un ordre différent, consultez les rubriques répertoriées dans Rubriques de conception de requêtes et de vues - Comment faire (Visual Database Tools).

Vous pouvez également déterminer s’il faut retourner tout ou partie du jeu de résultats de deux façons : arrêter la requête lors de son exécution ou choisir la quantité de résultats à retourner avant l’exécution de la requête.

Vous pouvez parcourir rapidement les enregistrements à l’aide de la barre de navigation en bas du volet Résultats.

Il existe des boutons pour accéder aux premiers et derniers enregistrements, les enregistrements suivants et précédents, et pour accéder à un enregistrement particulier.

Pour accéder à un enregistrement particulier, tapez le numéro de la ligne dans la zone de texte de la barre de navigation, puis appuyez sur Entrée.

Pour plus d’informations sur l’utilisation des raccourcis clavier dans le Concepteur de requêtes et de vues, consultez Naviguer dans le Concepteur de requêtes et de vues (Visual Database Tools).

Validation des modifications apportées à la base de données

Le volet Résultats utilise un contrôle de concurrence optimiste afin que la grille affiche une copie des données de la base de données plutôt qu’une vue totalement en direct. De cette façon, les modifications ne sont validées dans la base de données qu'après avoir quitté une ligne. Cela permet à plusieurs utilisateurs d’utiliser la base de données en même temps. S’il existe des conflits (par exemple, si un autre utilisateur a modifié la même ligne que celle que vous avez modifiée et que vous l’avez validée dans la base de données avant de l’avoir fait), vous recevrez un message vous indiquant le conflit et offrant des résolutions.

Annuler les modifications à l’aide d’ÉCHAP

Vous ne pouvez annuler une modification que si elle n’a pas encore été validée dans la base de données. Les données ne sont pas validées si vous n’avez pas déplacé l’enregistrement ou si une fois que vous quittez l’enregistrement, vous obtenez un message d’erreur indiquant que la modification n’est pas validée. S’il n’a pas été validé, vous pouvez annuler la modification à l’aide de la clé ÉCHAP.

Pour annuler toutes les modifications d’une ligne, accédez à une cellule de cette ligne que vous n’avez pas modifiée et appuyez sur la touche Échap.

Pour annuler les modifications apportées à une cellule spécifique que vous avez modifiée, allez à cette cellule, puis appuyez sur la touche Échap.

Ajout ou suppression de données dans la base de données

Pour voir comment la conception de votre base de données fonctionne, vous devrez peut-être ajouter des exemples de données à la base de données. Vous pouvez l’entrer directement dans le volet de résultats, ou vous pouvez le copier à partir d’un autre programme, tel que le Bloc-notes ou Excel, et le coller dans le volet de résultats.

En plus de copier des lignes dans le volet Résultats, vous pouvez ajouter de nouveaux enregistrements ou modifier ou supprimer des lignes existantes. Pour plus d’informations, consultez Ajouter de nouvelles lignes dans le volet Résultats (Visual Database Tools), supprimer des lignes dans le volet Résultats (Visual Database Tools)et Modifier des lignes dans le volet Résultats (Visual Database Tools).

Conseils pour l’utilisation de valeurs NULL et de cellules vides

Lorsque vous cliquez sur une ligne vide pour ajouter un nouvel enregistrement, la valeur initiale de toutes les colonnes est NULL. Si une colonne autorise les valeurs Null, vous pouvez la laisser telle qu’elle est.

Si vous souhaitez remplacer une valeur non null par null, tapez NULL en majuscules. Le volet Résultats donne la mise en forme italique du mot pour indiquer qu’il doit être reconnu comme une valeur Null plutôt qu’en tant que chaîne.

Pour taper la chaîne « null », tapez les lettres sans guillemets. Tant qu’au moins une des lettres est en minuscules, la valeur sera traitée comme une chaîne plutôt qu’une valeur Null.

Les valeurs des colonnes avec un type de données binaire ont des valeurs NULL par défaut. Ces valeurs ne peuvent pas être modifiées dans le volet Résultats.

Pour entrer un espace vide au lieu d’utiliser null, supprimez le texte existant et déplacez-le de la cellule.

Validation des données

Le Concepteur de requêtes et de vues peut valider certains types de données par rapport aux propriétés des colonnes. Par exemple, si vous entrez « abc » dans une colonne avec un type de données float, vous recevrez une erreur et la modification ne sera pas validée dans la base de données.

Le moyen le plus rapide d’afficher le type de données d’une colonne lorsque vous êtes dans le volet Résultats consiste à ouvrir le volet Diagramme et à pointer sur le nom de la colonne dans la table ou l’objet table.

Note

La longueur maximale que le volet Résultats peut afficher pour un type de données texte est de 2 147 483 647.

Conservation du jeu de résultats synchronisé avec la définition de requête

Pendant que vous travaillez sur les résultats d’une requête ou d’une vue, il est possible que les enregistrements du volet de résultats sortent de la synchronisation avec la définition des requêtes. Par exemple, si vous avez exécuté une requête pour quatre colonnes sur cinq dans une table, utilisez le volet Diagramme pour ajouter la cinquième colonne à la définition de la requête, les données de la cinquième colonne ne seront pas automatiquement ajoutées au volet de résultats. Pour que le volet de résultats reflète la nouvelle définition de requête, réexécutez la requête.

Vous pouvez détecter si cela se produit : une icône d'alerte et le texte « Requête modifiée » apparaissent dans le coin inférieur droit du volet des résultats et l'icône est répétée dans le coin supérieur gauche du volet.

Rapprochement des modifications apportées par plusieurs utilisateurs

Pendant que vous travaillez sur les résultats d’une requête ou d’une vue, il est possible que les enregistrements soient modifiés par un autre utilisateur qui travaille également avec la base de données.

Si cela se produit, vous recevrez une notification dès que vous quittez la cellule de conflit. Vous pourrez ensuite remplacer la modification de l’autre utilisateur, mettre à jour votre volet de résultats avec la modification de l’autre utilisateur ou continuer à modifier votre volet de résultats sans concilier les différences. Si vous choisissez de ne pas rapprocher les différences, vos modifications ne seront pas validées dans la base de données.

Limitations dans le volet Résultats

Ce qui ne peut pas être mis à jour

Ces conseils peuvent vous aider à travailler correctement avec les données dans le volet Résultats.

  • Les requêtes qui incluent des colonnes de plusieurs tables ou vues ne peuvent pas être mises à jour.

  • Les vues ne peuvent être mises à jour que si les contraintes de base de données l’autorisent.

  • Les résultats retournés par une procédure stockée ne peuvent pas être mis à jour.

  • Les requêtes ou vues utilisant les clauses GROUP BY, DISTINCT ou TO XML ne sont pas modifiables.

  • Les résultats retournés par les fonctions à valeur de table ne peuvent être mis à jour que dans certains cas.

  • Données dans les colonnes résultant d’une expression dans la requête.

  • Données qui n’ont pas été correctement traduites par le fournisseur.

Ce qui ne peut pas être représenté entièrement

Ce qui est retourné au volet Résultats de la base de données est considérablement contrôlé par le fournisseur pour la source de données que vous utilisez. Le volet Résultats ne peut pas toujours traduire les données de tous les systèmes de gestion de base de données. Voici des cas où c’est le cas.

  • Les types de données binaires ne sont souvent pas utiles pour les personnes travaillant dans le volet Résultats et peuvent prendre beaucoup de temps à télécharger. Ils sont donc représentés par <données binaires> ou Null .

  • La précision et l’échelle ne peuvent pas toujours être conservées. Par exemple, le volet Résultats prend en charge une précision de 27. Si les données sont d’un type de données avec une plus grande précision, les données peuvent être tronquées ou représentées par <Impossible de lire les données>.

Voir aussi

effectuer des opérations de base avec des requêtes (Visual Database Tools)
spécifier des critères de recherche (Visual Database Tools)