Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports > Formules
Formules Forum sur l'utilisation des formules sous Crystal reports
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/10/2011, 11h15   #1
Membre du Club
 
Inscription : novembre 2003
Messages : 152
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : novembre 2003
Messages : 152
Points : 60
Points : 60
Par défaut Saut de page lors d'un changement de valeur d'un champ donné

Bonjour à tous,

J'utilise un DataSet qui stocke les lignes que je veux afficher dans la zone "Details" de mon formulaire.
J'aimerais qu'un saut de ligne soit inséré dès lors que le champ "Champ1" de mon DataSet change de valeur. Les lignes seront triées de telle manière que les lignes contenant des valeurs équivalentes de "Champ1" se succèdent.

Une idée de la formule à utiliser pour mon cas?

D'avance merci ! N'hésitez pas à demander plus de détails/clarifications si tout n'est pas clair dans l'explication de mon problème.
hobotalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 14h48   #2
Membre actif
 
Homme Fabrice Moll
Inscription : juillet 2007
Messages : 141
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Moll
Localisation : Belgique

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2007
Messages : 141
Points : 172
Points : 172
Dans l'expert section de la zone de détail. Insérer une formule pour 'Nouvelle page avant' et y ajouter :

Code :
{Dataset.FIELD} <> Previous({Dataset.FIELD})
Un saut de page sera effectué si la valeur du champ du record précédent est différente de la valeur du champ courant.
Fabrice Moll est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 10h37   #3
Membre du Club
 
Inscription : novembre 2003
Messages : 152
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : novembre 2003
Messages : 152
Points : 60
Points : 60
Bonjour,

Merci pour votre réponse. Votre solution est effectivement bien plus élégante que celle que j'ai trouvée entre temps. Pour info, j'ai mis en place un total cumulé qui comptait simplement les records et se réinitialisait lors du changement de valeur du champ. J'ai alors utilisé l'expert de la zone de détails et ai mis en place un "saut de page avant" seulement si ma somme est égale à 1.

Mon problème principal était de trouver tous les "mots clés" et fonctions utilisables dans l'éditeur de formules, typiquement le "Previous" que vous utilisez.

Existe-t-il une documentation listant l'ensemble de ces fonctions?

Encore merci pour votre réponse. Cordialement,
hobotalker
hobotalker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h34.


 
 
 
 
Partenaires

Hébergement Web