Show TOC

ProcédureCréation d'états à l'aide de Crystal Reports Trouver ce document dans la structure de navigation

Connaiss. requises

  • La requête (et le BDoc sous-jacent) que vous souhaitez utiliser comme source de données pour l'état existe.

  • Vous avez créé le fournisseur du contenu fonctionnel que vous voulez utiliser comme source de données pour l'état.

    Pour plus d'informations, voir Fournisseur de contenu fonctionnel.

  • Vous avez installé l'une des versions suivantes de Crystal Reports sur votre système :

    • Crystal Reports 7.0

    • Crystal Reports 8.0

    • Crystal Reports 8.5

    • Crystal Reports 9.0

    Note Note

    • Si vous utilisez un fournisseur de contenu fonctionnel pour concevoir l'état, vous devez installer Crystal Reports 8.5.

    • Les fichiers d'exécution de Crystal Reports Designer et Crystal Reports Viewer doivent être de la même version.

    Fin de la note

Procédure

Effectuez les étapes suivantes dans MSY.

  1. Sélectionnez   Gestion des états   Détails  .

  2. Sélectionnez Nouveau dans l'écran partagé Synthèse des états et saisissez les données nécessaires.

    Vous pouvez sélectionner une requête ou un fournisseur de contenu fonctionnel comme source de données pour l'état.

    Note Note

    La valeur que vous saisissez dans la zone Nom de l'état est utilisée en interne pour le fichier RPT, qui contient les informations de conception Crystal Report. Ce fichier est sauvegardé dans le répertoire temporaire de votre système sous ...\États\Conception. Le système le supprime lorsque vous sauvegardez l'état.

    Fin de la note
  3. Sélectionnez le code État puis choisissez l'option de création d'un état.

    Crystal Reports Designer apparaît.

    Note Note

    Si vous créez un état à l'aide d'une requête, le fichier .TTX <nom de la requête> est créé avec les propriétés des données commerciales. Ce fichier est sauvegardé dans le répertoire temporaire de votre système sous ...\États\Conception. Le système le supprime lorsque vous sauvegardez l'état.

    Fin de la note
  4. Si vous utilisez Crystal Reports 9.0, exécutez les étapes suivantes :

    1. Dans la barre de menus, sélectionnez   Base de données   Expert de base de données  .

      La boîte de dialogue Expert de base de données s'affiche. Cette boîte de dialogue se compose de deux parties ; la partie Sources de données disponibles apparaît à gauche et la partie Tables sélectionnées apparaît à droite.

    2. Dans la partie Sources de données disponibles, sélectionnez   Créer nouvelle connexion   Définitions de zones uniquement  .

      La boîte de dialogue Définitions de zones uniquement vous permet de sélectionner le fichier TTX.

      Note Note

      • Le fichier TTX est sauvegardé dans le répertoire temporaire de votre système sous ...\États\Conception. Vous pouvez ouvrir votre répertoire temporaire en saisissant %temp% dans la boîte de dialogue ; le système accède directement à votre répertoire temporaire. Vous pouvez également localiser votre répertoire temporaire à partir de votre environnement Microsoft Windows en sélectionnant   Démarrer   Exécuter  , puis en saisissant %temp%.

      • Si vous utilisez un fournisseur de contenu fonctionnel comme source de données, un fichier TTX est créé pour chaque objet de gestion présent dans la structure du fournisseur de contenu fonctionnel. Vous devez créer une nouvelle connexion en sélectionnant Effectuer nouvelle connexion pour chaque objet de gestion.

      Fin de la note
    3. Sélectionnez Fin.

      Le fichier est ajouté à la liste et la requête pour l'état s'affiche dans la section Tables sélectionnées. Une liste des propriétés existantes de la requête ou de l'objet de gestion sélectionné apparaît à gauche dans l'explorateur de zones. Déplacez les zones requises vers la mise en forme de l'état à l'aide de la fonction Glisser-Déplacer.

    4. Passez à l'étape 5.

    Si vous utilisez Crystal Reports 8.5, exécutez les étapes suivantes :

    1. Dans la barre de menus, sélectionnez   Base de données   Ajouter base de données à l'état  .

      La boîte de dialogue Explorateur de données s'affiche.

    2. Sélectionnez   Sources de données supplémentaires   Données actives   Données actives (définition de zone uniquement)  .

      La boîte de dialogue Sélectionner source de données s'affiche.

    3. Sélectionnez Définition des données et choisissez la source de données.

      Note Note

      Le fichier TTX est sauvegardé dans le répertoire temporaire de votre système sous ...\États\Conception. Vous pouvez ouvrir votre répertoire temporaire en saisissant %temp% dans la boîte de dialogue ; le système accède directement à votre répertoire temporaire. Vous pouvez également localiser votre répertoire temporaire à partir de votre environnement Microsoft Windows en sélectionnant   Démarrer   Exécuter  , puis en saisissant %temp%.

      Fin de la note
    4. Sélectionnez Ajouter pour ajouter la source de données.

      Si vous utilisez un fournisseur de contenu fonctionnel comme source de données, un fichier TTX est créé pour chaque objet de gestion présent dans la structure du fournisseur de contenu fonctionnel. Vous devez créer une nouvelle connexion en sélectionnant Effectuer nouvelle connexion pour chaque objet de gestion.

    5. Sélectionnez   Insérer   Objet de zone...  . .

      La boîte de dialogue Explorateur de zone s'affiche avec une liste des propriétés existantes de la requête ou de l'objet de gestion sélectionné. Déplacez les zones requises vers la mise en forme de l'état à l'aide de la fonction Glisser-Déplacer.

    6. Passez à l'étape 5.

    Si vous utilisez Crystal Reports 8.0, exécutez les étapes suivantes :

    1. Dans la barre de menus, sélectionnez   Base de données   Ajouter base de données à l'état  .

      La boîte de dialogue Explorateur de données s'affiche.

    2. Sélectionnez   Sources de données supplémentaires   Données actives   Données actives (définition de zone uniquement)  .

      La boîte de dialogue Sélectionner source de données s'affiche.

    3. Sélectionnez Définition des données et choisissez la source de données.

      Note Note

      Le fichier TTX est sauvegardé dans le répertoire temporaire de votre système sous ...\États\Conception. Vous pouvez ouvrir votre répertoire temporaire en saisissant %temp% dans la boîte de dialogue ; le système accède directement au répertoire temporaire.

      Vous pouvez également localiser votre répertoire temporaire à partir de votre environnement Microsoft Windows en sélectionnant   Démarrer   Exécuter  , puis en saisissant %temp%.

      Fin de la note
    4. Sélectionnez OK pour ajouter la source de données.

    5. Sélectionnez   Insérer   Objet de zone...  .

      La boîte de dialogue Explorateur de zone s'affiche avec une liste des propriétés existantes de la requête ou de l'objet de gestion sélectionné. Déplacez les zones requises vers la mise en forme de l'état à l'aide de la fonction Glisser-Déplacer.

    6. Passez à l'étape 5.

  5. La mise en forme d'un état contient les sections suivantes. Saisissez des valeurs appropriées :

    • En-tête de l'état

      Il s'agit de la première section de l'état. Vous pouvez par exemple inclure un titre dans cette section.

    • En-tête de page

      Dans cette section, vous pouvez inclure des informations autres que le titre pour identifier l'état. Vous pouvez par exemple inclure des informations sur la personne qui a préparé l'état et la date de l'opération.

    • Détails

      Dans cette section, vous incluez des zones qui doivent apparaître dans l'état (nom du partenaire, ville et pays, par exemple).

    • Bas de page de l'état

      Il s'agit de la dernière section de l'état. Vous pouvez par exemple y insérer un résumé ou des notes.

    • Bas de page

      Cette section vous permet d'afficher des informations sur chaque page de l'état, par exemple le numéro de page ou le mot « Confidentiel ».

  6. Dans la barre de menus, sélectionnez   Fichier   Sauvegarder données avec l'état   et désactivez cette option.

  7. Cliquez sur Sauvegarder dans la barre d'outils et fermez Crystal Reports Designer.

    Attention Attention

    Sélectionnez Sauvegarder et non Sauvegarder sous… car le système sélectionne les états dans le répertoire temporaire de votre lecteur de disque par défaut.

    Si vous sélectionnez Sauvegarder, l'état est sauvegardé avec le nom technique d'un état existant dans le répertoire par défaut.

    Si vous sélectionnez Sauvegarder sous, vous pouvez attribuer à l'état un nouveau nom technique.

    Fin de l'avertissement.

    L'écran Gestion des états/Détails s'affiche.

  8. Activez le statut de l'état sur Exécutable, puis sauvegardez les modifications.

    Note Note

    L'activation de ce statut permet d'accéder à l'état dans l'application Mobile Sales.

    Fin de la note

Résultat

Vous avez créé un état à l'aide de Crystal Report. Vous pouvez à présent exécuter les fonctions suivantes :

  • Afficher l'état

    Sélectionnez Afficher état pour afficher l'état que vous venez de créer. Vous pouvez également afficher tous les états qui ont été créés. Sélectionnez Synthèse dans la barre de navigation. L'écran partagé États contient tous les états existants.

    L'état apparaît également dans le composant États de Mobile Sales.

  • Modifier l'état

    Sélectionnez Modifier l'état pour modifier les détails ou la conception de l'état.

  • Définir des paramètres pour l'état

    Vous pouvez définir des paramètres et des descriptions de paramètre ainsi que des valeurs par défaut pour un état.

    Pour plus d'informations, voir Définition de critères de filtre pour les états et les diagrammes.

  • Copier l'état

    Sélectionnez Copier état.

    L'application crée une copie de l'état. Vous pouvez ensuite apporter les modifications requises à l'état.

  • Affecter des utilisateurs spécifiques à l'état

    Dans l'écran Affectations d'utilisateurs, vous pouvez affecter des utilisateurs spécifiques qui peuvent afficher l'état. Si vous n'affectez pas d'utilisateurs à un état, l'option Répartir entre tous les utilisateurs de l'écran Gestion des états/Détails est sélectionnée par défaut et tous les utilisateurs peuvent accéder à l'état.

  • Créer un super état

    Vous pouvez créer un super état en ajoutant plusieurs sources de données à l'état.

    Pour plus d'informations, voir Création d'un super état à l'aide des Crystal Reports.

  • Mettre à jour le fichier de définition de zones actives

    Si vous avez créé un état à l'aide d'une requête, lorsque la structure d'un BDoc sous-jacent est modifiée, vous pouvez sélectionner Actualiser définition de zone pour mettre à jour les zones dans le fichier Active Field Definition.

    Pour plus d'informations, voir Actualisation du fichier Active Field Definition.