Procédure : ouvrir un concepteur de requêtes pour une requête de dataset (Générateur de rapports version 2.0)

Les concepteurs de requêtes vous aident à générer une requête de façon à spécifier les données à récupérer d'une source de données pour un dataset de rapport. Le Générateur de rapports version 2.0 fournit un concepteur de requêtes pour chaque type de source de données, par exemple, Microsoft SQL Server ou Microsoft SQL Server Analysis Services. Lorsque vous créez une requête de dataset portant sur une source de données, qu'il s'agisse d'une source de données incorporée ou d'une référence à une source de données partagée, le concepteur de requêtes associé au type de source de données s'ouvre.

Certains types de source de données prennent en charge les concepteurs de requêtes graphique et textuel. Lorsque plusieurs concepteurs sont pris en charge, vous pouvez cliquer sur Modifier en tant que texte dans la barre d'outils du concepteur de requêtes pour basculer vers le concepteur approprié. Dans la plupart des concepteurs, la modification du texte des requêtes et l'activation du concepteur de requêtes graphique ne sont pas prises en charge. Pour plus d'informations, consultez Concepteurs de requêtes et sources de données (Générateur de rapports version 2.0).

Après avoir créé un dataset, utilisez le volet Données du rapport pour consulter la collection de champs et les paramètres de rapport générés automatiquement spécifiés par la requête et les paramètres de requête.

Pour ouvrir un concepteur de requêtes

  1. Dans le volet Données du rapport, cliquez avec le bouton droit sur la source de données, puis cliquez sur Ajouter un dataset.

  2. Tapez un nom pour le dataset dans la zone de texte Nom ou acceptez le nom par défaut.

    [!REMARQUE]

    Le nom du dataset est utilisé en interne dans le rapport. Par souci de clarté, il est recommandé d'utiliser un nom de dataset qui décrit les données retournées par la requête.

  3. Dans Source de données, vérifiez le nom de la source de données que vous avez sélectionnée à l'étape 1 ou cliquez sur Nouveau pour créer une nouvelle source de données.

  4. Dans Type de requête, effectuez une sélection parmi les options activées. Les options disponibles dépendent du type de source de données.

    • Texte   Tapez ou entrez une requête dans le volet de requête ou cliquez sur le bouton Concepteur de requêtes. La requête doit être écrite dans le langage de requête correspondant au type de la source de données. Par exemple, pour le type de source de données Microsoft SQL Server, utilisez Transact-SQL.

    • Table   Uniquement pris en charge pour les types de source de données OLE DB et ODBC. Sélectionnez une table dans la liste Cette opération retourne toutes les colonnes de la table. Par exemple, pour une table intitulé Ventes.Client dans une base de données SQL Server, cela équivaut à exécuter l'instruction Transact-SQLSELECT * FROM Sales.Customer.

    • **Procédure stockée   **Dans la liste, sélectionnez une procédure stockée ou une fonction définie par l'utilisateur.

  5. Si vous avez cliqué sur Concepteur de requêtes à l'étape 4, un concepteur de requêtes s'ouvre. Le concepteur de requêtes qui s'ouvre est le concepteur de requêtes par défaut associé au type de source de données que vous avez choisi à l'étape 1. Si ce type de source de données prend en charge plusieurs concepteurs de requêtes ou plusieurs modes au sein d'un même concepteur de requêtes, vous pouvez passer du concepteur de requêtes graphique au concepteur de requêtes textuel et vice versa. Votre choix sera pris en compte la prochaine fois que vous ouvrirez le concepteur de requêtes correspondant à ce type de source de données. Pour plus d'informations sur l'utilisation des concepteurs de requêtes, consultez Concepteurs de requêtes (Générateur de rapports version 2.0).

  6. Après avoir conçu une requête, cliquez sur .

  7. (Facultatif) Pour consulter la collection de champs créée par la requête, dans la boîte de dialogue Propriétés du dataset, cliquez sur Champs.

    Pour consulter les paramètres de requête spécifiés dans la requête, cliquez sur Paramètres.

    Pour consulter les paramètres de rapport générés automatiquement pour les paramètres de requête, fermez la boîte de dialogue Propriétés du dataset et développez le nœud Paramètres dans le volet Données du rapport.