Créer un champs calculé dans un rapport

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
skopf
NOOuvel adepte
NOOuvel adepte
Messages : 20
Inscription : 27 avr. 2006 06:53

Créer un champs calculé dans un rapport

Message par skopf »

Bonjour, j'aimerais savoir comment créer un champ calculé dans les rapport ?
OpenOffice.org 2.0.2 - Windows XP Pro SP2
--------------------------------------------------
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

bonjour,
dans une requête , c'est possible ;
dans un rapport, de mémoire, c'est plutôt par le regroupement et le choix des foctions.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
crasnan17
Membre lOOyal
Membre lOOyal
Messages : 44
Inscription : 17 janv. 2006 13:00
Localisation : proche Royan (17)

Message par crasnan17 »

Il n'est pas possible de créer un champ calculé via l'assistant "Rapport", par contre on peut toujours créer une variable une fois le rapport généré, mais :
1) ça ne permet que créer un champ sur les lignes détails
2) ce genre de manip. de modification d'un rapport existant plante le système OOo 1 fois sur 2 et dans certains cas altère la base et la rend inutilisable (prévoir avant une copie sous un nom différent)
3) enfin il n'est pas possible de créer de sections "Footer" permettant d'imprimer des sous-totaux par groupement.

En conclusion le générateur de rapport a peu d'utilité
Tout le monde peut se tromper...
OOO 3.3 + Windows XP Pro SP3
OOO 3.3 + Windows 7 Professionnel et Premium
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17219
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

bonsoir,

tu as sans doute tout testé ce que tu dis, et c'est exact que le rapport, pour l'instant, est limité.

Pour les calculs dans Base, esst-ce que tu es plutôt partisan de récupérer les valeurs dans une feuille Calc, ou bien de faire les calculs dans les requêtes ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Canardo
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 20 avr. 2006 13:17

Message par Canardo »

Personnellement, je trouve que, pour les rapports, ils est souvent plus interressant d'utiliser Calc, et non Writer, en partant d'une feuille vierge, et en insérant ses données (via le menu "Données" > "Pilote de données")
OOo 2.0.2 sous WinXP SP2 (+ JRE 1.5.0)