[Résolu] Rapport qui refuse 1 paramètre sur les 6 prévus
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.
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.
[Résolu] Rapport qui refuse 1 paramètre sur les 6 prévus
Bonjour,
J'ai laborieusement et avec votre aide créé une base pour la gestion d'une petite copropriété.
Je joins mon travail.
Il y a un rapport pour les appels de fonds "rapport_adf" basé sur une requête "requête_adf". A l'ouverture du rapport, une fenêtre de saisie des paramètre demande la valeur de l'identité. Ça ne fonctionne qu'avec 5 des 6 identités ! Par contre, la requête fonctionne bien avec les 6...
J'ai tenté de changer tous les champs de l'id du copropriétaire qui coince mais rien à faire.
Si vous voyez quelque chose, ça m'aiderait bien. J'ai ouvert avec OpenOffice et même NeoOffice ; même problème.
Merci par avance et bien sur, si vous voyez des améliorations à apporter voire une autre conception possible, je suis super preneur. Par exemple, je dois faire des saisies manuelles sur mon rapport car toutes les colonnes de ma requête sont utilisées. Y aurait-il un autre moyen ?
J'ai laborieusement et avec votre aide créé une base pour la gestion d'une petite copropriété.
Je joins mon travail.
Il y a un rapport pour les appels de fonds "rapport_adf" basé sur une requête "requête_adf". A l'ouverture du rapport, une fenêtre de saisie des paramètre demande la valeur de l'identité. Ça ne fonctionne qu'avec 5 des 6 identités ! Par contre, la requête fonctionne bien avec les 6...
J'ai tenté de changer tous les champs de l'id du copropriétaire qui coince mais rien à faire.
Si vous voyez quelque chose, ça m'aiderait bien. J'ai ouvert avec OpenOffice et même NeoOffice ; même problème.
Merci par avance et bien sur, si vous voyez des améliorations à apporter voire une autre conception possible, je suis super preneur. Par exemple, je dois faire des saisies manuelles sur mon rapport car toutes les colonnes de ma requête sont utilisées. Y aurait-il un autre moyen ?
- Pièces jointes
-
- APF_test.odb
- (110 Kio) Téléchargé 124 fois
Dernière modification par fresquie le 24 févr. 2012 01:15, modifié 1 fois.
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Bonjour,
D'après ce que je teste, le total pour Mme ROUGE ne s'affiche pas.
Je n'ai pas regardé le détail des tables, mais pour cette personne, est-ce qu'il n'y aurait pas eu un texte (ou un espace) entré à la place d'un nombre dans un des champs ce qui se reporterait sur les calcul ?
D'après ce que je teste, le total pour Mme ROUGE ne s'affiche pas.
Je n'ai pas regardé le détail des tables, mais pour cette personne, est-ce qu'il n'y aurait pas eu un texte (ou un espace) entré à la place d'un nombre dans un des champs ce qui se reporterait sur les calcul ?
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Bonjour,
Non, j'ai vérifié, tout saisi à nouveau...
Non, j'ai vérifié, tout saisi à nouveau...
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
C'est bien çà : à partir du moment où tu entres 0 dans la Table_lot (ou bien tu paramètres 0 comme valeur par défaut pour les champs) pour mil_est et tant_inter, tes calculs s’exécutent correctement dans le rapport.
Peux-tu tester ?
Peux-tu tester ?
Dernière modification par jeanmimi le 22 févr. 2012 19:27, modifié 1 fois.
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
[Résolu]rapport qui refuse 1 paramètre sur les 6 prévus
Bien vu !
Ce copropriétaire ne supporte effectivement aucune charge d'escalier ni d'interphone mais la base doit avoir horreur du vide et en mettant la valeur 0 dans les champs correspondants, ça fonctionne.
Une idée pour récupérer automatiquement tout ce que je dois saisir manuellement dans le rapport ?
Merci encore et bonne fin de journée
Ce copropriétaire ne supporte effectivement aucune charge d'escalier ni d'interphone mais la base doit avoir horreur du vide et en mettant la valeur 0 dans les champs correspondants, ça fonctionne.
Une idée pour récupérer automatiquement tout ce que je dois saisir manuellement dans le rapport ?
Merci encore et bonne fin de journée
- Pièces jointes
-
- APF_test.odb
- (110.35 Kio) Téléchargé 112 fois
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Que saisis-tu, à part les fonctions pour les calculs ?Une idée pour récupérer automatiquement tout ce que je dois saisir manuellement dans le rapport ?
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Le montant total de chaque charge qui figure dans la table "table_chargeX".
Je viens de trouver une solution : saisir dans un champ de données (à la place d'une étiquette de saisie manuelle) "SUM([chgs_gen]/[ SUM("Table_lot"."mil_gen")]*1000*4)" pour retrouver par exemple le montant total annuel des charges générales. J'ai bricolé parce que je ne trouve pas de fonction mathématique "produit" et je passe par "somme". Réglementaire ?
Merci de m'aider et d'être aussi patient. Dois-je préciser que je suis autodidacte et que bien que j'ai lu et relu des tutos, je rame...
Je viens de trouver une solution : saisir dans un champ de données (à la place d'une étiquette de saisie manuelle) "SUM([chgs_gen]/[ SUM("Table_lot"."mil_gen")]*1000*4)" pour retrouver par exemple le montant total annuel des charges générales. J'ai bricolé parce que je ne trouve pas de fonction mathématique "produit" et je passe par "somme". Réglementaire ?
Merci de m'aider et d'être aussi patient. Dois-je préciser que je suis autodidacte et que bien que j'ai lu et relu des tutos, je rame...
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
J'ai pas vu à quel endroit tu saisis cette fonction, mais pourrait-elle être remplacée par une fonction Accumulation dans le Rapport par exemple ?
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Voici la base modifiée avec le total des charges générales affiché dans un champ de données.
Fonction "Accumulation" ? Quel est sont usage ?
Fonction "Accumulation" ? Quel est sont usage ?
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Elle fait une somme.
Tu peux aussi définir des fonctions dans le rapport et ensuite les utiliser dans les champs qui t'intéressent.
Tu peux aussi définir des fonctions dans le rapport et ensuite les utiliser dans les champs qui t'intéressent.
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Bien, merci beaucoup. Je vais explorer cette voie. Une dernière question : quand j'aurai saisi plusieurs montants/dates dans les tables de charges (2013, 2014 etc), dans ma requête_adf, il va me falloir pouvoir choisir l'année. Comment fait-on ? Il doit y avoir un critère mais lequel ?
Merci pour tout.
Merci pour tout.
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Il te faudra mettre la date dans le critère du champ dans la Requête.
D'ailleurs, si une charge est appelée une fois par an, plutôt que la date en JJMMAA, tu pourrais avoir l'année.
D'ailleurs, si une charge est appelée une fois par an, plutôt que la date en JJMMAA, tu pourrais avoir l'année.
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Merci beaucoup.
Voici ce que donne le rapport maintenant ; j'en suis bien satisfait. Et vais continuer à chercher à améliorer.
Bonne journée.
Voici ce que donne le rapport maintenant ; j'en suis bien satisfait. Et vais continuer à chercher à améliorer.
Bonne journée.
- Pièces jointes
-
- APF_test.odb
- (113.72 Kio) Téléchargé 114 fois
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
C'est du très beau travail.
Les améliorations porteront j'imagine sur des détails : avoir un champ en euros pour le total, avoir des polices de caractères de même taille.
Il faudrait aussi que tu compactes ta Base, car les modifications que tu apportes sont mémorisées dans les sous-fichiers (voir dans le forum comment faire).
Il te reste aussi à tester ce qui se passe quand tu changes d'année.
Les améliorations porteront j'imagine sur des détails : avoir un champ en euros pour le total, avoir des polices de caractères de même taille.
Il faudrait aussi que tu compactes ta Base, car les modifications que tu apportes sont mémorisées dans les sous-fichiers (voir dans le forum comment faire).
Il te reste aussi à tester ce qui se passe quand tu changes d'année.
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Merci d'être encore là.
J'ai fait des modifications, notamment pour les dates (table_date).
Justement pour les dates ; dans la requête, peut-on introduire l'appel d'une fenêtre pour le choix dans la date (pas de contrepèterie), comme pour le choix du copropriétaire avec LIKE, plutôt que de devoir d'abord modifier requête_adf en saisissant la date dans le champ critère ?
Ce serait bien...
Je joins la base 2 dates
J'ai fait des modifications, notamment pour les dates (table_date).
Justement pour les dates ; dans la requête, peut-on introduire l'appel d'une fenêtre pour le choix dans la date (pas de contrepèterie), comme pour le choix du copropriétaire avec LIKE, plutôt que de devoir d'abord modifier requête_adf en saisissant la date dans le champ critère ?
Ce serait bien...
Je joins la base 2 dates
- Pièces jointes
-
- APF_test_2dates.odb
- (99.47 Kio) Téléchargé 106 fois
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Chez moi, ta requête ne fonctionne pas.
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Chez moi, ça marche. Voici la base sur 1 date et l'autre de nouveau.
Merci
Merci
- Pièces jointes
-
- APF_test_2dates.odb
- (99.45 Kio) Téléchargé 105 fois
-
- APF_test_1date.odb
- (99.15 Kio) Téléchargé 91 fois
OpenOffice 4.1.3 sous Mac OS X 10.12.4
- jeanmimi
- Grand Maître de l'OOffice
- Messages : 16565
- Inscription : 03 mars 2006 18:02
- Localisation : Venise verte
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Autant pour moi, j'avais mal entré le critère de la date, ça fonctionne maintenant.
Pour interroger la date, tu entres un simple point d'interrogation
Pour interroger la date, tu entres un simple point d'interrogation
LibreOffice : Version : 7.5 (x64)(5 février 2023)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Re: rapport qui refuse 1 paramètre sur les 6 prévus
Merci ; c'est génial.
Bonne soirée
Bonne soirée
OpenOffice 4.1.3 sous Mac OS X 10.12.4