Bonsoir à tous,
Je fais suite ici à mon sujet qui porte le même nom et que vous pouvez retrouver en suivant ce lien.
https://forum.openoffice.org/fr/forum/v ... =9&t=63895
La solution apporté par jeanmimi est vraiment top et répond presque totalement à ma problématique.
Je dis presque totalement car à chaque nouvelle création de rapport, il me faut à nouveau retourner dans les paramètres de "Recherche et Remplace" et y indiquer mes souhaits de modifications.
Serait il possible d'automatiser la prise en charge de ces paramètres à chaque nouvelle création de rapport ?
Je vous remercie d'avance pour vos lumières.
Bonne fin de soirée à tous.
Bruno
[Résolu][Base] Mise en forme conditionnelle dans un rapport
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Membre hOOnoraire
- Messages : 175
- Inscription : 28 sept. 2018 07:14
[Résolu][Base] Mise en forme conditionnelle dans un rapport
Dernière modification par El_Brouno le 17 avr. 2021 18:30, modifié 1 fois.
Libre Office 7.1.7.2 sous Windows 10
Java JDK 15
Java JDK 15
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Base] Mise en forme conditionnelle dans un rapport
Bonjour,
Expression est :
Chez moi ça me met le rapport en erreur générale mais je n'ai pas la même configuration que toi. Or j'ai vu que le formatage conditionnel acceptait un certain nombre de fonction, dont EXACT() dans la catégorie texte.
@+
Est-ce que tu peut tester avec la fonction EXACT() :El_Brouno, dans l'autre fil a écrit :Du coup, je vais dans mon formulaire, je sélectionne le champ LIEU et je clique sur Format > Formatage Conditionnel.
Dans la condition 1, je choisi Expression est, j'indique le terme PRÊTS.
Je sélectionne la police Arial Black en 16. Et j'exécute mon rapport.
Expression est :
Code : Tout sélectionner
=EXACT("PRÊTS")
@+
Ajout : Si dans les propriétés du champs je défini une expression d'impression conditionnelle et que j'exécute le rapport (menu Outil>Exécuter le rapport), seuls les champs contenant PRÊTS se remplissent. Si je mets la même expression dans le formatage conditionnel, ça ne fonctionne pas : |
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [Base] Mise en forme conditionnelle dans un rapport
Avec la suggestion de zeguedon,
et quelques tests, la fonction pour appliquer un formatage conditionnel sur le champ Dest du rapport, à saisir dans la boite de dialogue, est la suivante :
et le résultat dans le Rapport est le suivant :
Donc, plus besoin de sauvegarder le Rapport à l'extérieur de la Base pour lui appliquer le Format souhaité par Rechercher&Remplacer soit manuellement, soit automatiquement avec une Macro.
La Base pour tester :
et quelques tests, la fonction pour appliquer un formatage conditionnel sur le champ Dest du rapport, à saisir dans la boite de dialogue, est la suivante :
Code : Tout sélectionner
([Dest])="PRÊTS"
Donc, plus besoin de sauvegarder le Rapport à l'extérieur de la Base pour lui appliquer le Format souhaité par Rechercher&Remplacer soit manuellement, soit automatiquement avec une Macro.
La Base pour tester :
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 18 avr. 2021 08:18, modifié 1 fois.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Membre hOOnoraire
- Messages : 175
- Inscription : 28 sept. 2018 07:14
Re: [Base] Mise en forme conditionnelle dans un rapport
Un grand merci à tous le monde.
Vous m'avez trouvé LA solution en moins de 24h ...
Chapeau bas !
Bonne soirée.
Bruno
Vous m'avez trouvé LA solution en moins de 24h ...
Chapeau bas !
Bonne soirée.
Bruno
Libre Office 7.1.7.2 sous Windows 10
Java JDK 15
Java JDK 15