Partager via


Exemple d'application Windows FindRenderSave

Mis à jour : 5 décembre 2005

FindRenderSave est un exemple d'application Windows développée dans Microsoft Visual Studio. Basé sur un scénario réaliste, cet exemple montre comment développer une application Windows qui utilise le service Web Report Server. L'exemple d'application utilise l'API SOAP pour vous permettre de rechercher des rapports dans la base de données du serveur de rapports, de consulter les propriétés des rapports et de rendre les rapports dans différents formats sur disque. Cet exemple n'est pas pris en charge sur des systèmes d'exploitation Itanium.

Les exemples SQL Server ne sont pas installés automatiquement lors de l'installation. Pour obtenir des instructions sur l'installation des exemples, consultez Installation des exemples.

ms160877.note(fr-fr,SQL.90).gifImportant :
Les exemples d'applications ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.

Configuration requise

Pour utiliser l'exemple FindRenderSave, vous devez maîtriser Microsoft Visual Studio et le langage de programmation Microsoft Visual C# ou Microsoft Visual Basic. En outre, votre système doit présenter la configuration suivante :

  • Visual Studio 2005 ou un environnement de développement compatible (pour l'affichage des fichiers de projet).
  • Microsoft .NET Framework version 2.0.
  • Les exemples de Reporting Services. Vous pouvez choisir d'installer les exemples pendant l'installation de SQL Server 2005. Pour cette version, si vous choisissez d'installer les exemples, un programme d'installation distinct est installé sur votre ordinateur ; vous pouvez ensuite démarrer ce programme pour extraire et installer les exemples. Vous pouvez exécuter ce programme d'installation à partir du menu Démarrer dans le groupe de programmes Microsoft SQL Server 2005.
  • Un serveur de rapports auquel vous avez l'autorisation d'accéder sur votre réseau, si vous avez l'intention d'utiliser l'exemple d'application cliente pour afficher le contenu d'un serveur de rapports et exécuter des rapports. L'exemple suppose que SQL Server 2005 Reporting Services est installé sur votre ordinateur de développement.

Emplacement

Cet exemple se trouve dans le sous-répertoire Application Samples\FindRenderSave Sample du répertoire d'exemples de Reporting Services.

Exemple :

C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\FindRenderSave Sample

Génération de l'exemple

Si vous n'avez pas encore créé un fichier de clé de nom fort, utilisez la procédure suivante pour générer ce fichier.

Pour générer un fichier de clé de nom fort

  1. Ouvrez une invite de commandes Microsoft Visual Studio 2005. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

    -- Ou --

    Ouvrez une invite de commandes Microsoft .NET Framework. Cliquez sur Démarrer, pointez sur Tous les programmes et sur Kit de développement Microsoft .NET Framework SDK 2.0, puis cliquez sur Invite de commandes du Kit de développement SDK.

  2. Utilisez la commande CD (changer de répertoire) pour remplacer le dossier actif dans la fenêtre de l'invite de commandes par le dossier dans lequel les exemples sont installés.

    ms160877.note(fr-fr,SQL.90).gifRemarque :
    Pour déterminer le dossier dans lequel se trouvent les exemples, cliquez sur le bouton Démarrer, pointez successivement sur Tous les programmes, sur Microsoft SQL Server 2005 et sur Documentation et didacticiels, puis cliquez sur le répertoire Samples. Si l'emplacement d'installation par défaut a été utilisé, les exemples se trouvent dans <lecteur_système>:\Program Files\Microsoft SQL Server\100\Samples.
  3. À l'invite de commandes, exécutez la commande suivante pour générer le fichier de clé :

    sn -k SampleKey.snk

    ms160877.note(fr-fr,SQL.90).gifImportant :
    Pour plus d'informations sur la paire de clés de nom fort, consultez l'article de sécurité concernant les noms forts et la sécurité dans .NET Framework, dans le Centre de développement .NET sur MSDN.

Pour générer et exécuter l'exemple FindRenderSave dans Visual Studio

  1. Ouvrez la solution (FindRenderSaveCS.sln ou FindRenderSaveVB.sln).

  2. Dans le menu Déboguer, cliquez sur Exécuter sans débogage.

  3. Pour quitter l'application, cliquez sur Close.

Pour générer et exécuter l'exemple FindRenderSave à partir de la ligne de commande

  1. Utilisez la commande cd (Change Directory) pour accéder au répertoire \FindRenderSave.

  2. Tapez le code suivant pour générer les versions C# et Visual Basic de l'exemple :

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    
    ms160877.note(fr-fr,SQL.90).gifRemarque :
    Il se peut que le chemin d'accès système Windows et le numéro de version du .NET Framework soient différents sur votre ordinateur.
  3. Dans le répertoire \Bin\Debug de l'application, double-cliquez sur FindRenderSave.exe pour démarrer l'application.

  4. Cliquez sur Close pour fermer l'application.

Utilisation de FindRenderSave

Après avoir installé l'exemple d'application FindRenderSave, vous pouvez l'utiliser pour rechercher des rapports, afficher des propriétés de rapports et rendre des rapports dans différents formats sur disque. Par défaut, l'application essaie de se connecter à une instance du service Web Report Server qui se trouve sur l'ordinateur qui exécute FindRenderSave.

ms160877.note(fr-fr,SQL.90).gifImportant :
Les exemples d'applications ne doivent pas être utilisés avec votre base de données SQL Server de production ou votre serveur de rapports, ou y être connectés, sans l'autorisation de l'administrateur système.

Pour utiliser l'exemple d'application FindRenderSave

  1. Ouvrez FindRenderSave.sln dans Visual Studio.

  2. Dans le menu Déboguer, cliquez sur Démarrer pour exécuter l'exemple d'application.

  3. Utilisez la liste Search by pour rechercher les rapports par nom, par description ou les deux.

  4. Entrez le texte que vous voulez utiliser pour votre recherche dans la zone Search string. Après avoir entré votre chaîne de recherche, cliquez sur Search.

    Une liste de rapports qui correspondent aux critères de recherche apparaît dans la zone Items found.

  5. Cliquez sur n'importe quel rapport dans la liste Items found pour en afficher la description et le chemin d'accès.

  6. Lorsqu'un rapport est sélectionné, vous pouvez le convertir dans l'un des quatre formats de rendu suivants : Excel, Image, Archive Web (MHTML) ou PDF. Pour sélectionner un format de rendu, utilisez la liste Render as.

  7. Pour enregistrer le rapport, cliquez sur Save Report.

    La boîte de dialogue Save As s'affiche.

    ms160877.note(fr-fr,SQL.90).gifRemarque :
    FindRenderSave ne peut ni rendre ni enregistrer les rapports exigeant des informations d'identification et les rapports paramétrables comportant des paramètres pour lesquels aucune valeur par défaut n'a été spécifiée.
  8. Choisissez un emplacement et tapez le nom du rapport, puis cliquez sur Save.

  9. Pour quitter l'application, cliquez sur Close.

Voir aussi

Tâches

Compilation et exécution d'exemples de code
Exemples SQL Server Reporting Services

Autres ressources

Exemples d'applications (Reporting Services)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Contenu modifié :
  • Modification des instructions concernant la génération d'un fichier de clé, notamment le nom et l'emplacement du fichier de clé.