Copie de formules. Business Objects Crystal Reports 2008 SP1
Utilisation des formules
Création et modification de formules
22
• Rechercher le texte ou les caractères à marquer ou remplacer dans la formule, la fonction personnalisée ou l'expression SQL que vous avez ouverte.
• Rechercher du texte ou des caractères dans l'ensemble des expressions
SQL d'un rapport.
• Rechercher du texte ou des caractères dans l'ensemble des formules et fonctions personnalisées d'un rapport.
Si vous recherchez du texte dans toutes les formules, les résultats s'affichent dans un volet situé dans la partie inférieure de l'Atelier de formules (vous pouvez ancrer le volet de résultats à un autre emplacement). Si vous cliquez sur un élément du volet de résultats, Crystal Reports ouvre la formule appropriée et met en surbrillance le texte correspondant.
Conseil :
Vous pouvez ouvrir l'Atelier de formules pour lancer une recherche sur toutes les formules à partir de l'Explorateur de champs ou du corps d'un rapport.
Pour ce faire, sélectionnez un champ, cliquez dessus avec le bouton droit de la souris et choisissez l'option Rechercher dans les formules.
Copie de formules
Pour copier une formule existante
Crystal Reports vous permet de copier une formule existante, puis de la modifier afin d'en créer une autre.
1.
Choisissez Affichage dans le menu principal, puis sélectionnez
Explorateur de champs.
La boîte de dialogue Explorateur de champs apparaît.
2.
Sélectionnez une formule existante dans la liste Champs de formule, cliquez dessus avec le bouton droit de la souris, puis sélectionnez
Dupliquer dans le menu contextuel.
Crystal Reports crée une copie de la formule en ajoutant un numéro à la fin du nom de la formule.
3.
Cliquez sur Modifier pour changer la définition de la formule.
Guide de l'utilisateur de Crystal Reports 2008 SP1 617
Utilisation des formules
22
Création et modification de formules
Remarque :
Vous pouvez également la renommer dans l'Atelier de formules ou l'Explorateur de champs.
4.
Une fois que la syntaxe de la formule est correcte, cliquez sur Enregistrer
et fermer dans la barre d'outils de l'Atelier de formules.
Pour copier des formules à partir de l'aide en ligne
Puisque les formules que vous écrivez avec l'Editeur de formule sont du texte, vous pouvez copier les formules en ligne utiles directement dans l'Editeur de formule et les modifier pour qu'elles correspondent à vos besoins.
1.
Dans le menu Aide, cliquez sur Aide de Crystal Reports.
L'aide en ligne de Crystal Reports apparaît.
2.
Cliquez sur l'onglet Index.
3.
Saisissez formules dans le champ des mots clés, puis cliquez sur
Afficher.
4.
Parcourez les rubriques relatives aux formules afin de trouver la formule que vous souhaitez copier.
5.
Sélectionnez la formule, cliquez avec le bouton droit de la souris et choisissez Copier dans le menu.
Windows place une copie du texte sélectionné dans le Presse-papiers.
6.
Revenez dans Crystal Reports, choisissez Affichage dans le menu principal, puis sélectionnez Explorateur de champs.
La boîte de dialogue Explorateur de champs apparaît.
7.
Sélectionnez Champs de formule, puis cliquez sur le bouton
Nouveau.
La boîte de dialogue Nom de la formule apparaît.
8.
Saisissez le nom permettant d'identifier la formule, puis cliquez sur OK.
L'Editeur de formule est actif dans l'Atelier de formules qui s'affiche.
9.
Placez le point d'insertion à l'endroit où vous souhaitez que le texte apparaisse dans la zone de texte Formule de l'Editeur de formule, puis appuyez sur Ctrl+V pour coller le texte depuis le Presse-papiers.
618 Guide de l'utilisateur de Crystal Reports 2008 SP1
Utilisation des formules
Création et modification de formules
22
10.
Modifiez la formule en changeant les champs, formules, champs de groupe, instructions conditionnelles et chaînes de texte selon vos besoins pour l'utilisation avec les données du nouveau rapport.
11.
Une fois que la syntaxe de la formule est correcte, cliquez sur Enregistrer
et fermer dans la barre d'outils de l'Atelier de formules.
Pour copier une formule depuis un rapport à un autre
1.
Sélectionnez le champ de formule que vous voulez copier dans le rapport.
2.
Dans le menu Edition, cliquez sur Copier.
3.
Ouvrez le rapport dans lequel vous voulez que la formule soit copiée.
4.
Choisissez Coller dans le menu Edition.
5.
Une fois que le programme affiche le cadre de l'objet, faites glisser la formule vers le nouvel emplacement.
6.
Pour effectuer des modifications dans la formule, cliquez avec le bouton droit de la souris sur la formule et choisissez Modifier la formule dans le menu contextuel.
L'Editeur de formule est actif dans l'Atelier de formules qui s'affiche.
7.
Supprimez les anciennes valeurs et saisissez les nouvelles, ou sélectionnez-les depuis les arborescences des champs, des fonctions et des opérateurs.
8.
Cliquez sur Enregistrer et fermer dans la barre d'outils de l'Atelier de formules lorsque vous avez terminé.
Points essentiels pour la modification de la copie d'une formule
Lorsque vous effectuez des modifications, gardez les points suivants à l'esprit :
• Tous les champs, formules et champs de groupe auxquels la formule fait référence doivent exister dans le nouveau rapport. Cela signifie que toute base de données à laquelle la formule d'origine fait référence (ou une base de données possédant les mêmes alias, noms de champs et structure) doit être active dans le nouveau rapport.
• Si une base de données telle que celle-ci n'est pas active, vous devez changer les références aux champs, formules et champs de groupe dans
Guide de l'utilisateur de Crystal Reports 2008 SP1 619

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.