Loading

Créez un nouveau rapport Crystal et ajoutez-le à PRISMAdirect

Cette rubrique décrit comment vous pouvez créer des rapports en utilisant Crystal Reports qui est un composant tiers. Vous devez télécharger les rapports créés dans PRISMAdirect.

Procédure

  1. Ouvrez Crystal Reports Editor et sélectionnez "Assistant de création de rapport" pour créer un rapport.
  2. Sélectionnez la source de données pour le rapport.
    1. Créez une nouvelle connexion.
    2. Sélectionnez "OLE DB (ADO)".
    3. Sélectionnez "Fournisseur Microsoft OLE DB pour SQL Server".
  3. Tapez les identifiants de connexion de la source de données sélectionnée.
    1. Sélectionnez la base de données PrintAccounting.
    2. L’utilisateur est sa.
    3. Saisissez le mot de passe de l’utilisateur sa. Vous avez défini le mot de passe pour l’utilisateur sa lorsque vous avez installé PRISMAdirect.
    4. Cliquez sur [Terminer].

      La base de données PrintAccounting est à présent disponible pour Crystal Reports.

  4. Sélectionnez les données que vous souhaitez analyser.

    Vous pouvez sélectionner des tableaux ou une procédure stockée. Une procédure stockée est un groupe d'instructions SQL compilées dans un plan d'exécution unique. Chaque tableau contient un jeu limité d’éléments de ticket.

    REMARQUE

    Utilisez une seule procédure stockée par rapport. Ne sélectionnez pas de tableau supplémentaire ou de procédure stockée lorsque vous utilisez déjà une procédure enregistrée pour un rapport. Plusieurs procédures stockées dans un rapport peuvent entraîner de graves problèmes de performances, en particulier pour les bases de données contenant de nombreux enregistrements.

    Lorsque vous créez un rapport, vous pouvez sélectionner des tableaux ou une procédure stockée. Chaque tableau contient un jeu limité d’éléments de ticket. Une procédure stockée est un groupe d'instructions SQL compilées dans un plan d'exécution unique. Vous pouvez sélectionner l'une des procédures stockées suivantes par rapport :

    • uspGetAllOrdersItems

      Contient tous les éléments de ticket de commande, y compris les éléments de ticket personnalisés au niveau de la commande.

    • uspGetAllJobsItems

      Contient tous les éléments de ticket de travail, y compris les éléments de ticket personnalisés au niveau du travail.

    • uspGetOrderJobsItems

      Contient tous les éléments de commande et de ticket de travail, y compris les éléments de ticket personnalisés au niveau de la commande et du travail.

  5. Pour une procédure stockée, vous devez fournir les paramètres d'entrée. Les tableaux n’ont pas de paramètres.
    1. Sélectionnez False (Faux) pour @DumpDataInTempTable.

    2. Saisissez un nom unique pour @TempTable, par exemple "table1".

    3. @selectedColumns :

      Plus loin dans cette procédure, vous pourrez sélectionner les champs que vous souhaitez afficher dans le rapport. Dans cette étape, vous pouvez sélectionner un ensemble de champs disponibles.

      • Activez l’option "Set to Null" (Définir sur Null) si vous souhaitez afficher tous les champs disponibles.

      • Remplissez ce paramètre avec les noms de champs souhaités si vous souhaitez afficher uniquement un sous-jeu des champs disponibles. Séparez chaque nom de champ par une virgule.

    4. Vous pouvez filtrer les résultats de la procédure stockée en utilisant une clause WHERE (Où) valide. La clause WHERE (Où) est la condition d’une requête SQL. Le nom du paramètre qui peut contenir la clause WHERE (Où) dépend de la procédure stockée sélectionnée. Dans cet exemple, la procédure uspGetAllJobsItems est sélectionnée et par conséquent, le nom du paramètre est @jobsFilter :

      • Saisissez une clause valide WHERE (Où) dans ce paramètre pour filtrer les résultats de la procédure stockée.

        Par exemple, la procédure stockée uspGetAllJobsItems interroge les tableaux JobItems et JobCustomItems. Le tableau JobItems contient entre autres, la colonne JobNumber. Par conséquent, vous pouvez filtrer les résultats en utilisant JobNumber > 5 AND JobNumber < 20 dans le paramètre @jobsFilter.

      • Laissez ce paramètre vide si vous ne souhaitez pas filtrer les résultats de la procédure stockée. Ne sélectionnez pas "Set to Null".

    5. Cliquez sur OK.

  6. Sélectionnez les champs que vous voulez afficher dans le rapport.
  7. Vous pouvez aussi sélectionner un champ pour regrouper les données. La séparation de vos données en groupes permet souvent de concentrer les informations dans le rapport.
  8. Vous pouvez sélectionner un champ pour ajouter des informations résumées au rapport. Par exemple, sélectionnez le champ des pages en couleur pour afficher un résumé du nombre total de pages en couleur dans le rapport.
  9. Sélectionnez le graphique que vous voulez afficher dans le rapport.
  10. Vous pouvez ajouter de nouveaux champs à un rapport existant.
    1. Développez la table ou la procédure stockée dans le volet "FieldExplorer".
    2. Glissez et déposez les champs supplémentaires dans la section "Détails" du rapport.
  11. Ajoutez le rapport créé à PRISMAdirect.
    1. Ouvrez l'espace de travail [Configuration] de PRISMAdirect.
    2. Cliquez sur [Options], puis sur [Télécharger des rapports personnalisés].
    3. Accédez au fichier RPT concerné.
    4. Cliquez sur [Ouvrir].

      Le rapport est ajouté à l'espace de travail [Configuration]. Vous pouvez à présent générer le rapport concerné dans PRISMAdirect.