Crystal Reports Designer  

Tri des données

Lorsque vous ajoutez pour la première fois un champ de base de données à votre état, les valeurs des données du champ apparaissent dans l'ordre dans lequel elles ont été initialement entrées dans la base de données. En triant les enregistrements, vous pouvez organiser les données dans un ordre particulier afin de faciliter la recherche et l'évaluation des informations.

Pour trier vos données

  1. Cliquez avec le bouton droit de la souris dans le Crystal Reports Designer incorporé pour accéder au menu contextuel.
  2. Pointez sur Etat et cliquez sur Expert Tri d'enregistrements pour accéder à la boîte de dialogue Ordre de tri des enregistrements.
  3. Mettez en surbrillance le champ à trier dans la zone Champs disponibles.
  4. Cliquez sur la flèche >.

    Le champ sélectionné sera ajouté à la zone de liste Champs sélectionnés.

  5. Dans la zone Sens du tri de la boîte de dialogue, cliquez sur Croissant ou sur Décroissant.
  6. Si le tri est effectué sur plus d'un champ, mettez en surbrillance le deuxième champ sur lequel vous voulez trier les données pour l'ajouter à la liste Champs sélectionnés.

    Conseil   L'ordre dans lequel les champs sont répertoriés dans la liste Champs sélectionnés est l'ordre dans lequel les données seront triées.

  7. Confirmez en cliquant sur OK.

Familiarisation avec les options de tri

Avant de trier, Crystal Reports vous demande deux informations :

Champ de tri

Le champ de tri est le champ qui détermine l'ordre dans lequel les données apparaîtront dans votre état. Tout champ peut être utilisé comme champ de tri. Le type de données d'un champ détermine la méthode selon laquelle les données de ce champ sont triées.

Remarque   Vous ne pouvez pas faire de tri sur des champs mémo ou sur des champs BLOB.
Type de champ Ordre de tri
Champs de type chaîne d'un seul caractère Blancs

Ponctuation

Nombres

Lettres majuscules

Lettres minuscules

Champs de type chaîne de plusieurs caractères Deux lettres

Trois lettres

Quatre lettres, etc.

Par exemple :

  • "BOB" vient avant "bob"
  • "123" vient avant "124"
  • " " (blanc) vient avant "aaa"
Champs monétaires Ordre numérique
Champs numériques Ordre numérique
Champs de date Ordre chronologique
Champs de type date/heure Ordre chronologique

Les valeurs ayant une date identique sont triées par heure.

Champs d'heure Ordre chronologique
Champs de comparaison booléenne valeurs False (0)

valeurs True (1)

Valeurs Null Valeurs Null

Valeurs non NULL

Sens du tri

Le sens de tri correspond à l'ordre dans lequel les valeurs sont affichées, une fois qu'elles ont été triées.

Croissant

L'ordre croissant signifie du plus petit au plus grand (de 1 à 9, de A à Z, de False à True). Le logiciel trie les enregistrements par ordre croissant sur la base des valeurs dans le champ à trier et de groupe que vous sélectionnez.

Décroissant

L'ordre décroissant signifie du plus grand au plus petit (de 9 à 1, de Z à A, de True à False). Le logiciel trie les enregistrements par ordre décroissant sur une base des valeurs dans le champ à trier et de groupe que vous sélectionnez.