Générateur de requêtes (Assistant Rapport)

Utilisez le générateur de requêtes pour spécifier une requête qui extrait un jeu de résultats à utiliser dans un rapport. Vous pouvez choisir l'un des deux générateurs de requêtes suivants :

  • Le générateur de requêtes textuel (par défaut) fournit un espace de travail simple permettant de spécifier une requête et d'afficher les résultats. Vous pouvez spécifier plusieurs instructions Transact-SQL, une syntaxe de requête ou de commande pour les extensions pour le traitement des données personnalisées et des requêtes spécifiées en tant qu'expressions. Comme le générateur de requêtes générique n'effectue pas de prétraitement de la requête et peut accepter toute sorte de syntaxe de requête, il représente l'outil par défaut du Concepteur de rapports.

  • Le générateur de requêtes graphique propose une expérience visuelle plus riche. Il est utilisé dans Visual Studio et dans d'autres parties de SQL Server. Vous pouvez utiliser le générateur de requêtes graphique si vous ne créez pas d'expressions ou d'instructions SQL en plusieurs parties.

    Pour basculer vers le générateur de requêtes graphique, actionnez le bouton bascule Modifier en tant que texte dans le coin supérieur gauche de la fenêtre.

Vous pouvez également importer une requête à partir d'un autre rapport.

Options du générateur de requêtes

  • Modifier en tant que texte
    Bascule entre le concepteur de requêtes textuel et le concepteur de requêtes graphique, si les deux sont utilisables pour la requête.

  • Importer
    Ouvre la boîte de dialogue Importer une requête et affiche les fichiers .rdl et .sql de tous les rapports disponibles. Vous pouvez utiliser la requête importée telle quelle ou vous pouvez la modifier dans le générateur de requêtes.

  • ! (Exécuter)
    Exécute la requête et retourne un jeu de résultats si la requête est valide. Notez que si la requête est une expression, vous ne pouvez pas l'exécuter. Pour vérifier une requête basée sur une expression, vous devez afficher un aperçu du rapport.

  • Type de commande
    Spécifie le type Text, StoredProcedure ou TableDirect. La disponibilité d'un type de commande dépend de l'extension pour le traitement des données spécifiée.

  • Volet Requête
    Tapez la requête

  • Volet Résultats
    Affiche le jeu de résultats retourné par la requête.

Voir aussi

Référence

Aide de l'Assistant Rapport

Concepts

Datasets incorporés dans le rapport et datasets partagés (Générateur de rapports et SSRS)