Bonjour,
Est-il possible de compter les enregistrements (nombre d'occurrences). J'ai une base dans laquelle j'ai 2 tables : AUTEURS et OUVRAGES les deux tables sont en en relation (1 à plusieurs) . Un auteur peut avoir plusieurs ouvrages (en principe c'est le cas...) . Je crée un rapport avec l'aide de Sun Report builder et je mets en _regroupement_ les Auteurs. est-ce qu'avec les *fonctions* je puis compter le nombre d'ouvrages pour chaque auteur. Je n'ai pas trouvé réponse dans ledocument: Sun Report Builder - Tutoriel Assistant de rapport
merci d'avance.
Bonjour Claude,
Bonjour,
Est-il possible de compter les enregistrements (nombre d'occurrences).
J'ai une base dans laquelle j'ai 2 tables : AUTEURS et OUVRAGES les
deux tables sont en en relation (1 à plusieurs) . Un auteur peut avoir
plusieurs ouvrages (en principe c'est le cas...) . Je crée un rapport
avec l'aide de Sun Report builder et je mets en _regroupement_ les
Auteurs. est-ce qu'avec les *fonctions* je puis compter le nombre
d'ouvrages pour chaque auteur. Je n'ai pas trouvé réponse dans
ledocument: Sun Report Builder - Tutoriel Assistant de rapport
merci d'avance.
Fais-le plutôt dans ta requête et utilise celle-ci pour créer ton rapport.
En général, on utiliserait un SELECT COUNT(champàcompter) pour arriver à
ses fins, éventuellement avec DISTINCT() si on n'est pas certain d'avoir
des entrées uniques, sachant que l'exactitude des résultats renvoyés
peuvent aussi dépendre du moteur de base de données utilisé.
Alex
Merci Alex, ça fonctionne bien avec SELECT COUNT , J'obtiens ce que je souhaitais à savoir: le nombre d'ouvrages par Auteur.
A+
Claude
Bonjour,
A propos de Sun Report Builder , même après lecture de la doc Sun Report Builder- Tutoriel assistant de création de rapport , je ne parviens pas à obtenir une fonction Accumulation (sur le champ:Prix de ma base) . J'avais récupéré un exemple Base calcul de prix.odb , je ne vois pas la différence entre ce que je fais et cet exemple ou alors j'ai loupé quelque chose... question :Faut-il absolument que cette fonction soit dans un Pied-de-groupe ? (ce qui n'est pas le cas dans l'exemple).
Merci d'avance
Claude
Bonjour
fricard Claude wrote
je ne parviens pas à obtenir une fonction Accumulation
(sur le champ:Prix de ma base) .
C'est à dire ?
Tu ne sais pas où indiquer Accumulation, tu obtiens toujours
zéro, tu obtiens toujours le total et non une accumulation
progressive, etc. ?
fricard Claude wrote
J'avais récupéré un exemple Base calcul de prix.odb , je ne vois pas la
différence entre ce que je fais et cet exemple
Moi non plus 
fricard Claude wrote
ou alors j'ai loupé quelque chose...
Joindre un exemple de ce que tu fais ?
fricard Claude wrote
question :Faut-il absolument que cette fonction soit
dans un Pied-de-groupe ?
Si j'étais aussi sibyllin que toi je répondrais : non... 
Pour gagner du temps je vais supposer que tu désires un champ
qui va s'incrémenter à chaque enregistrement.
1. Tu dessines le champ (zone de texte) dans la zone Détail
2. Tu choisis le type "Fonction", champ Prix, Fonction: Accumulation,
Étendue: Rapport
Ceci va créer automatiquement une fonction au niveau Rapport.
3 Utiliser le navigateur de rapport pour afficher les propriétés de
cette fonction
4.Tu choisis le mode de pré-évaluation (Non si tu souhaites afficher
l'incrémentation)
Accumulation.odb
<http://nabble.documentfoundation.org/file/n4037952/Accumulation.odb>
Cordialement
Pierre-Yves
Cordialement
Pierre-Yves
Suivant la marche à suivre j'ai obtenu à peu près ce que je souhaitais faire. Je mettais ce contrôle zone de texte avec la fonction accumulation dans le Pied de page et en le mettant dans Détails ça fonctionne. Sauf que je réalise un groupement sur le champ "AUTEURS" et je voulais que l'accumulation sur le champ "Prix " ne se fasse que sur le pied du groupe.
Je peux transmettre ma base qui n'est pas confidentielle mais je ne vois pas la procédure pour ce faire en passant par http://nabble.documentfoundation.org.quelqu'un pourrait-il m'indiquer la façon de procéder.
Merci
Claude
Bonjour
fricard Claude wrote
Je mettais ce contrôle zone de texte avec la fonction
accumulation dans le Pied de page
...
Sauf que je réalise un groupement sur le champ "AUTEURS" et
je voulais que l'accumulation sur le champ "Prix " ne se fasse que sur
le pied du groupe.
Justement la solution est d'inclure le champ dans le pied de *groupe*.
fricard Claude wrote
Je peux transmettre ma base qui n'est pas confidentielle mais je ne vois
pas la procédure pour ce faire en passant par nabble
En cours d'écriture le bouton "More" à droite propose "upload a file".
Sélectionner le fichier par le bouton "Parcourir" puis cliquer sur
"Upload".
Puisque tu m'as envoyé directement ta base je peux te la renvoyer
avec un exemple Ra_REGROUMT_PAR_AUTEUR_PYS (je n'ai pas
fignolé la présentation...).
Nota: tu as eu de la chance, j'ai une gestion assez rigoureuse de mes
filtres de messagerie : je ne (re)garde que ce qui est destiné aux listes et
j'ai récupéré ton message in extremis avant suppression...
ma_biblio.odb
<http://nabble.documentfoundation.org/file/n4038094/ma_biblio.odb>
Cordialement
Pierre-Yves
Merci Pierre-Yves pour tes commentaires et solutions.
En ce qui concerne le pied de groupe , comment le génères-tu ? Dans mon exemple, si en utilisant l'assistant de création de rapport, j'obtiens l'en-tête de groupe NOM_AUTEUR , je n'ai pas de pied de groupe 'Pied de page dans ton rapport) qui soit crée. L'ajoutes-tu après si oui comment ? (je n'ai pas trouvé comment ajouter ce Pied de groupe) .
Pour ce qui est de la transmission d'un fichier via http//:nabble.documentfoundation … lorsque tu dis:
"En cours d'écriture le bouton "More" à droite propose "upload a file".
Sélectionner le fichier par le bouton "Parcourir" puis cliquer sur
"Upload"."
Excuse-moi mais je ne vois pas dans quel contexte tu es ?
Cordialement
Claude
Mais c'est bien sûr ... encore fallait-il le savoir, merci Marc. Mais par cohérence est-ce que dès lors qu'un groupe est crée, qu'il y a donc un en-tête de groupe qui apparait, ne serait-il pas logique qu'il y ait aussi un pied de groupe ?
Cordialement
Claude
Suite...
fricard Claude wrote
En ce qui concerne le pied de groupe , comment le génères-tu ?
En mode Édition d'un rapport, cliquer dans la barre d'outils sur
"Tri et groupement" pour afficher la fenêtre correspondante.
Dans cette fenêtre, sélectionner le groupe en haut et préciser
dans les propriétés en bas : "Grouper le pied/Présent"
<http://nabble.documentfoundation.org/file/n4038141/TriRegroupement.png>
fricard Claude wrote
lorsque tu dis: "En cours d'écriture le bouton "More" à droite propose
"upload a file".
Sélectionner le fichier par le bouton "Parcourir" puis cliquer sur
"Upload"."
Excuse-moi mais je ne vois pas dans quel contexte tu es ?
Quel contexte ? Ben... j'ai précisé "en cours d'écriture", donc par exemple
en ce moment je suis en train de te répondre et j'ai à droite de la barre
d'outils
le bouton More :
<http://nabble.documentfoundation.org/file/n4038141/NabbleUpload.png>
Un peu souffrant je ne suis peut-être pas très clair, j'espère que les
copies
d'écran le seront...
Cordialement
Pierre-Yves
Suite...
fricard Claude wrote
par cohérence est-ce que dès lors qu'un groupe est crée, qu'il y a donc
un en-tête de groupe qui apparait, ne serait-il pas logique qu'il y ait
aussi un pied de groupe ?
Ce n'est pas une question de logique mais de traitement à effectuer.
Si tu génères un annuaire avec un regroupement sur la première lettre
tu n'as en général pas besoin, lorsque tu as fini les A, puis les B, etc.
d'indiquer combien de personnes ont été regroupées dans ces catégories.
Pierre-Yves
Excuse moi, mais lorsque je discute sur le forum je le fais avec ma messagerie Thunderbird. La possibilité de télécharger un fichier s'entend dans le contexte du site nabble.documentfoundation (post mail), ce que je n'avais pas compris.
Merci et bon dimanche
Claude
Suite...
fricard Claude wrote
En ce qui concerne le pied de groupe , comment le génères-tu ?
En mode Édition d'un rapport, cliquer dans la barre d'outils sur
"Tri et groupement" pour afficher la fenêtre correspondante.
Dans cette fenêtre, sélectionner le groupe en haut et préciser
dans les propriétés en bas : "Grouper le pied/Présent"<http://nabble.documentfoundation.org/file/n4038141/TriRegroupement.png>
fricard Claude wrote
lorsque tu dis: "En cours d'écriture le bouton "More" à droite propose
"upload a file".
Sélectionner le fichier par le bouton "Parcourir" puis cliquer sur
"Upload"."
Excuse-moi mais je ne vois pas dans quel contexte tu es ?Quel contexte ? Ben... j'ai précisé "en cours d'écriture", donc par exemple
en ce moment je suis en train de te répondre et j'ai à droite de la barre
d'outils
le bouton More :<http://nabble.documentfoundation.org/file/n4038141/NabbleUpload.png>
Un peu souffrant je ne suis peut-être pas très clair, j'espère que les
copies
d'écran le seront...Cordialement
Pierre-Yves--
View this message in context:http://nabble.documentfoundation.org/LibO-3-5-4-sous-XP-Base-Sun-report-Builder-tp4037656p4038141.html
Sent from the Users mailing list archive at Nabble.com.Suite...
fricard Claude wrote
En ce qui concerne le pied de groupe , comment le génères-tu ?
En mode Édition d'un rapport, cliquer dans la barre d'outils sur
"Tri et groupement" pour afficher la fenêtre correspondante.
Dans cette fenêtre, sélectionner le groupe en haut et préciser
dans les propriétés en bas : "Grouper le pied/Présent"<http://nabble.documentfoundation.org/file/n4038141/TriRegroupement.png>
fricard Claude wrote
lorsque tu dis: "En cours d'écriture le bouton "More" à droite propose
"upload a file".
Sélectionner le fichier par le bouton "Parcourir" puis cliquer sur
"Upload"."
Excuse-moi mais je ne vois pas dans quel contexte tu es ?Quel contexte ? Ben... j'ai précisé "en cours d'écriture", donc par exemple
en ce moment je suis en train de te répondre et j'ai à droite de la barre
d'outils
le bouton More :<http://nabble.documentfoundation.org/file/n4038141/NabbleUpload.png>
Un peu souffrant je ne suis peut-être pas très clair, j'espère que les
copies
d'écran le seront...Cordialement
Pierre-Yves--
View this message in context:http://nabble.documentfoundation.org/LibO-3-5-4-sous-XP-Base-Sun-report-Builder-tp4037656p4038141.html
Sent from the Users mailing list archive at Nabble.com.
Claude