Expand Explorateur de fichiers SOLIDWORKS PDMExplorateur de fichiers SOLIDWORKS PDM
Expand Explorateur d'articles SOLIDWORKS PDM ProfessionalExplorateur d'articles SOLIDWORKS PDM Professional
Collapse Outil d'administration SOLIDWORKS PDMOutil d'administration SOLIDWORKS PDM
Expand Introduction à l'outil d'administrationIntroduction à l'outil d'administration
Expand Paramètres locauxParamètres locaux
Collapse Coffres-fortsCoffres-forts
Expand Serveurs d'archivesServeurs d'archives
Expand Compléments SOLIDWORKS PDM (pour SOLIDWORKS PDM Professional uniquement)Compléments SOLIDWORKS PDM (pour SOLIDWORKS PDM Professional uniquement)
Expand Dispatch (pour SOLIDWORKS PDM Professional uniquement)Dispatch (pour SOLIDWORKS PDM Professional uniquement)
Expand NomenclaturesNomenclatures
Expand Cartes de donnéesCartes de données
Expand Listes de cartes (pour SOLIDWORKS PDM Professional uniquement)Listes de cartes (pour SOLIDWORKS PDM Professional uniquement)
Expand Catégories (pour SOLIDWORKS PDM Professional uniquement)Catégories (pour SOLIDWORKS PDM Professional uniquement)
Expand ColonnesColonnes
Expand Types de fichierTypes de fichier
Expand Importation et exportation de données (pour SOLIDWORKS PDM Professional uniquement)Importation et exportation de données (pour SOLIDWORKS PDM Professional uniquement)
Expand Indexation du coffre-fort (pour SOLIDWORKS PDM Professional uniquement)Indexation du coffre-fort (pour SOLIDWORKS PDM Professional uniquement)
Expand Eléments (pour SOLIDWORKS PDM Professional seulement)Eléments (pour SOLIDWORKS PDM Professional seulement)
Expand  Installer et configurer la gestion des licences SolidNetWork Installer et configurer la gestion des licences SolidNetWork
Expand Système de messagerieSystème de messagerie
Expand Réplication (pour SOLIDWORKS PDM Professional uniquement)Réplication (pour SOLIDWORKS PDM Professional uniquement)
Expand Numéros de révisionNuméros de révision
Expand Numéros de série (pour SOLIDWORKS PDM Professional uniquement)Numéros de série (pour SOLIDWORKS PDM Professional uniquement)
Expand  Tâches (pour SOLIDWORKS PDM Professional uniquement) Tâches (pour SOLIDWORKS PDM Professional uniquement)
Expand Modèles (pour SOLIDWORKS PDM Professional uniquement)Modèles (pour SOLIDWORKS PDM Professional uniquement)
Expand ToolboxToolbox
Expand Utilisateurs et groupesUtilisateurs et groupes
Expand VariablesVariables
Expand Flux de travailFlux de travail
Expand Administration des serveurs Web (pour SOLIDWORKS PDM Professional uniquement)Administration des serveurs Web (pour SOLIDWORKS PDM Professional uniquement)
Expand Serveur de base de donnéesServeur de base de données
Expand Outil de configuration du serveur d'archives SOLIDWORKS PDMOutil de configuration du serveur d'archives SOLIDWORKS PDM
Expand Outil de mise à niveau de version de fichier SOLIDWORKS PDMOutil de mise à niveau de version de fichier SOLIDWORKS PDM
Masquer le sommaire

Mise en forme d'une demande de rapport

Les demandes de rapport contiennent des informations structurées qui affichent le rapport dans le Générateur de rapports et une ou plusieurs requêtes SQL qui extraient des informations depuis la base de données SQL.

Vous créez les demandes dans un éditeur de texte comme le Bloc-notes et les enregistrez au format .crp.

Pour mettre en forme une demande de rapport:

  1. Ouvrez un éditeur de texte comme le Bloc-notes.
  2. Créez une demande de rapport en utilisant les éléments suivants:
    @[identificateur_demande]

    Exemple :@[GroupMembers]

    §Nom [nom_complet]

    Exemple: §Nom [Détails utilisateur des groupes sélectionnés]

    §Société [nom_société]

    Exemple: §Société [SOLIDWORKS]

    §Description [description]

    Exemple: §Description [Liste de tous les membres des groupes sélectionnés.]

    §Version [numéro_version]

    Exemple: §Version [1.1]

    §Arguments [ type
                                     nom[nombre] [instruction] ]

    Où:

    • type est un type d'argument prédéfini

    • nom est une variable utilisée dans l'élément WHERE de la requête SQL

    • [nombre] définit comment les valeurs sont retournées à la requête SQL

    • [instruction] apparaît dans le Générateur de rapports comme une instruction de l'utilisateur

    Une demande de rapport peut avoir plusieurs arguments.

    Tous les composantes de l'argument doit être sur une ligne.
    Exemple:
    §Arguments [ GroupID TheGroupID[N] [Select groups] ]
    §Sql [ ]
    Exemple:
    §Sql [ ]
  3. Dans Microsoft SQL Server Management Studio, créez une requête T-SQL pour extraire les informations de la base de données SQL.
  4. Copiez la requête SQL et collez-la dans la section §Sql [ ] de la demande de rapport.
  5. Facultativement, modifiez l'élément WHERE de la requête SQL si vous voulez qu'un argument soit évalué dynamiquement lors de l'exécution du rapport dans le générateur de rapports.
    A l'étape 2, l'argument est [GroupID TheGroupID[N] [Select groups]]. Vous pouvez utiliser le nom de la variable TheGroupID pour renvoyer des données en fonction du groupe sélectionné par l'utilisateur lors de l'exécution du rapport.

    Pour cela, dans la syntaxe de la requête T-SQL suivante, vous remplaceriez G.GroupID = 2 par {G.GroupID, TheGroupID, =, OR}.

    Syntaxe de la requête T-SQL
    WHERE G.GroupID = 2 AND G.GroupID = M.GroupID AND U.UserID = M.UserID
    Syntaxe de la demande de rapport
    WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID]
  6. Enregistrez la requête en tant que fichier .crp.
  7. Importez le fichier .crp dans le Générateur de rapports pour exécuter le rapport.

Exemple de demande de rapport

La demande de rapport suivante est extraite de Report Examples 1.crp, installé dans dossier_d'installation. Il s'agit, par défaut, de C:\Program Files\SOLIDWORKS PDM .

@[GroupMembers] §Nom [Détails utilisateur des groupes sélectionnés] §Société [SOLIDWORKS] §Description [Cette requête va lister tous les membres des groupes sélectionnés.] §Version [1.1] §Arguments [ GroupID	TheGroupID[N] [Select group(s)] ] §Sql [ SELECT U.Username, G.Groupname, G.Description FROM Users U, Groups G, GroupMembers M WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID = M.GroupID AND U.UserID = M.UserID ]

Ce fichier contient d'autres demandes de rapport pouvant être importées vers le Générateur de rapport.



Faire un commentaire sur cette rubrique

Tous les commentaires concernant la présentation, l'exactitude et l'exhaustivité de la documentation sont les bienvenus. Utilisez le formulaire ci-dessous pour faire parvenir vos commentaires et suggestions directement à notre équipe de documentation. Celle-ci ne peut pas répondre aux questions de support technique. Cliquez ici pour des informations sur le support technique.

* Requis

 
*Courriel:  
Sujet:   Commentaires sur les rubriques d'aide
Page:   Mise en forme d'une demande de rapport
*Commentaire:  
*   Je reconnais avoir pris connaissance et accepter par la présente la politique de confidentialité en vertu de laquelle mes données personnelles seront utilisées par Dassault Systèmes

Rubrique d'impression

Sélectionner l'étendue du contenu à imprimer :

x

La version du navigateur que vous utilisez est antérieure à Internet Explorer 7. Afin d'optimiser l'affichage, nous suggérons d'utiliser Internet Explorer 7 ou une version ultérieure.

 Ne plus afficher ce message
x

Version du contenu de l'aide sur le Web: SOLIDWORKS PDM 2017 SP05

Pour désactiver l'aide sur le Web dans SOLIDWORKS et utiliser l'aide locale à la place, cliquez sur ? > Utiliser l'aide sur le Web de SOLIDWORKS.

Pour signaler tout problème rencontré avec l'interface ou la fonctionnalité de recherche de l'aide sur le Web, contactez votre support technique local. Pour faire part de vos commentaires sur des rubriques d'aide individuelles, utilisez le lien “Commentaires sur cette rubrique” sur la page de la rubrique concernée.