Share via


Leçon 2 : Génération de classes à partir du schéma RDL à l'aide de l'outil xsd

Nouveau : 17 juillet 2006

Une fois que vous avez créé votre projet Visual Studio, l'étape suivante consiste à extraire une copie locale du schéma de la définition du rapport et à exécuter l'outil de définition du schéma XML (Xsd.exe).

Pour générer les classes RDL

  1. Ouvrez une instance de Microsoft Internet Explorer (ou d'un navigateur Web équivalent) et accédez à l'URL suivante :

    https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition/ReportDefinition.xsd
    
  2. Une fois le schéma RDL ouvert dans le navigateur, dans le menu Fichier, sélectionnez Enregistrer sous.

  3. Accédez à l'emplacement où vous avez créé votre projet Visual Studio et enregistrez le schéma avec le nom de fichier ReportDefinition.xsd.

  4. Après que le fichier a été enregistré, ouvrez une instance de l'invite de commandes Visual Studio 2005. Pour ouvrir une instance d'invite de commandes, cliquez sur Démarrer, pointez successivement sur Tous les programmes, Microsoft Visual Studio 2005 et Outils Visual Studio, puis cliquez sur Invite de commandes de Visual Studio 2005.

  5. Remplacez le chemin d'accès en cours par l'emplacement où vous avez enregistré le fichier ReportDefinition.xsd :

    CD\<ReportDefinition.xsd Path>

  6. Générez le fichier ReportDefinition.cs qui contient les classes du schéma RDL à l'aide de la commande suivante :

    xsd /c /n:SampleRDLSchema ReportDefinition.xsd

    Pour générer un fichier ReportDefinition.vb, utilisez la commande ci-après :

    xsd /c /l:VB /n:SampleRDLSchema ReportDefinition.xsd

  7. Ajoutez le fichier à votre projet. Dans le menu Projet, cliquez sur Ajouter un élément existant. Naviguez jusqu'à l'emplacement où vous avez généré le fichier ReportDefinition.cs (.vb), sélectionnez le fichier, puis cliquez sur Ajouter.

    Aa337455.note(fr-fr,SQL.90).gifRemarque :
    Après avoir ajouté le fichier ReportDefinition.cs (.vb) au projet, vous remarquerez dans l'Explorateur de solutions que le fichier ReportDefinition.xsd a été ajouté au projet, mais que le fichier ReportDefinition.cs (.vb) n'y figure pas. Pour afficher le fichier, cliquez sur la commande Afficher tous les fichiers du menu Projet, puis cliquez sur le bouton de développement / réduction situé à côté du fichier ReportDefinition.xsd.

Leçon suivante

Dans la prochaine leçon, vous allez écrire du code pour charger une définition de rapport à partir d'un serveur de rapports à l'aide des classes que vous avez générées depuis le schéma RDL. Voir Leçon 3 : Chargement d'une définition de rapport à partir du serveur de rapports.

Voir aussi

Tâches

Didacticiel : Mise à jour des rapports utilisant les classes générées à partir du schéma RDL

Autres ressources

Report Definition Language

Aide et Informations

Assistance sur SQL Server 2005