[Résolu][SRB]Impression de zone si valeur supérieure à zero
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.
-
- Membre OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
[Résolu][SRB]Impression de zone si valeur supérieure à zero
Recoucou
Encore moi, oui je sais.... Je préfèrerais ne pas vous solliciter en permanence, mais voila je suis une bille..
Donc après avoir lu et testé pas mal de choses, je me retrouve encore confrontée à un nouveau soucis.
j'ai déjà regardé https://wiki.openoffice.org/wiki/FR/FAQ ... de_syntaxe
et https://wiki.openoffice.org/wiki/FR/Doc ... itionnelle,
ainsi que https://forum.openoffice.org/fr/forum/v ... ort#p92020,
je sent bien que la solution n'est pas loin, mais visiblement, il doit me manquer quelque chose.
Dans les zones de texte qui affichent le cumul des tva du devis classées par taux, j'aimerais que la zone ne soit pas imprimer si la valeur est égale à zéro.
Dans la base jointe, je suis presque arrivée au résultat, mais suivant les taux, la formule ne fonctionne pas.
J'ai enregistré 4 devis (numérotés de 0 à 4) exprès pour pouvoir tester les différents taux, et on voit bien que pour la TVA dont la clef est 0, l'affichage est bien enlevé si la valeur de la cellule est = 0, mais pas pour les autres (voir par exemple la tva à 7%, elle reste affichée alors que le montant est zéro)
Je me dis donc que l'erreur vient de la formulation de l'expression conditionnelle d'affichage mais je ne vois pas où.
Je continue mes recherches en attendant mais si l'erreur vous saute au visage, n'hésitez pas à me le faire savoir
Encore moi, oui je sais.... Je préfèrerais ne pas vous solliciter en permanence, mais voila je suis une bille..
Donc après avoir lu et testé pas mal de choses, je me retrouve encore confrontée à un nouveau soucis.
j'ai déjà regardé https://wiki.openoffice.org/wiki/FR/FAQ ... de_syntaxe
et https://wiki.openoffice.org/wiki/FR/Doc ... itionnelle,
ainsi que https://forum.openoffice.org/fr/forum/v ... ort#p92020,
je sent bien que la solution n'est pas loin, mais visiblement, il doit me manquer quelque chose.
Dans les zones de texte qui affichent le cumul des tva du devis classées par taux, j'aimerais que la zone ne soit pas imprimer si la valeur est égale à zéro.
Dans la base jointe, je suis presque arrivée au résultat, mais suivant les taux, la formule ne fonctionne pas.
J'ai enregistré 4 devis (numérotés de 0 à 4) exprès pour pouvoir tester les différents taux, et on voit bien que pour la TVA dont la clef est 0, l'affichage est bien enlevé si la valeur de la cellule est = 0, mais pas pour les autres (voir par exemple la tva à 7%, elle reste affichée alors que le montant est zéro)
Je me dis donc que l'erreur vient de la formulation de l'expression conditionnelle d'affichage mais je ne vois pas où.
Je continue mes recherches en attendant mais si l'erreur vous saute au visage, n'hésitez pas à me le faire savoir
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par belleva le 28 mai 2015 16:09, modifié 2 fois.
Open Office 4.1 sous Windows sept
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [SRB]Impression de zone si valeur suppérieure à zero
Bonjour,
J'ai aussi testé par Format > Format conditionnel mais sans réussite.
Le contrôle du Rapport ou la condition entrée ne sont sans doute pas adaptés.
Bref, quand ça ne veut pas...
J'ai aussi testé par Format > Format conditionnel mais sans réussite.
Le contrôle du Rapport ou la condition entrée ne sont sans doute pas adaptés.
Bref, quand ça ne veut pas...
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 OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
Re: [SRB]Impression de zone si valeur suppérieure à zero
m'en parle pas je suis dessus depuis tout à l'heure...
Je suis déjà arrivée à faire disparaitre les montants de TVA. Va savoir pourquoi la première ligne ne doit pas contenir la même formule que les autres lignes, mais visiblement ça fonctionne.
Par contre, je n'arrive pas à en faire autant pour les codes et les taux. Peut être devrais-je mettre une fonction qui fera fonctionner ses cellules là, mais je n'ai pas encore trouvé laquelle.
Si tu vois quelque chose, je joint la nouvelle base ou les montant de TVA fonctionnent.
Je suis déjà arrivée à faire disparaitre les montants de TVA. Va savoir pourquoi la première ligne ne doit pas contenir la même formule que les autres lignes, mais visiblement ça fonctionne.
Par contre, je n'arrive pas à en faire autant pour les codes et les taux. Peut être devrais-je mettre une fonction qui fera fonctionner ses cellules là, mais je n'ai pas encore trouvé laquelle.
Si tu vois quelque chose, je joint la nouvelle base ou les montant de TVA fonctionnent.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 4.1 sous Windows sept
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [SRB]Impression de zone si valeur suppérieure à zero
As-tu testé pour les étiquettes des conditions comme :
ou
Code : Tout sélectionner
IF([Tva2]=0; " "; '7,00%')
Code : Tout sélectionner
IF([Tva2]=0; " "; "7,00%")
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 OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
Re: [SRB]Impression de zone si valeur suppérieure à zero
oui, mon soucis étant actuellement que je ne sais pas si les taux que j'ai marqué vont resté à cet emplacement là.
J'ai rentré des taux dans la table de Tva afin de pouvoir faire des tests, mais je vais remettre toutes mes tables à zéro après ça, afin de rentrer les bonnes données et repartir à neuf.
Donc peut être qu'il n'y aura jamais de tva à 7% et peut être aussi que la tva à 19.6% se retrouvera avec une clé à 0 car la plus utilisée.
Puis les taux de tva changent tellement souvent et rapidement, que j'aimerai éviter d'avoir à remettre les mains dans la base à chaque fois que ce très cher gouvernement nous trouvera une nouvelle taxe, afin de pouvoir éditer un rapport correct.
J'ai rentré des taux dans la table de Tva afin de pouvoir faire des tests, mais je vais remettre toutes mes tables à zéro après ça, afin de rentrer les bonnes données et repartir à neuf.
Donc peut être qu'il n'y aura jamais de tva à 7% et peut être aussi que la tva à 19.6% se retrouvera avec une clé à 0 car la plus utilisée.
Puis les taux de tva changent tellement souvent et rapidement, que j'aimerai éviter d'avoir à remettre les mains dans la base à chaque fois que ce très cher gouvernement nous trouvera une nouvelle taxe, afin de pouvoir éditer un rapport correct.
Open Office 4.1 sous Windows sept
-
- Membre OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
Re: [SRB]Impression de zone si valeur suppérieure à zero
Il m'est soudain venue une idée saugrenue, mais qui nécessite une réponse dont dépendra la suite de mes recherches.
Lorsque dans un rapport, on signale la condition "ne pas imprimer" si =0, le résultat ne s'affiche pas si la condition est remplie et laisse un espace vide à la place, mais, est ce que les cellules qui se trouvent dessous remontent de manière à ne pas laisser d'espace vide, ou bien la mise en forme reste telle que je la vois actuellement?
Si ça laisse un espace vide, du coup, ça n'a plus grand sens de ne pas imprimer les codes ainsi que les taux bien au contraire.
Par contre du coup je me retrouve face à un autre soucis, mais j'attends déjà la première réponse pour savoir vers où m'orienter.
Lorsque dans un rapport, on signale la condition "ne pas imprimer" si =0, le résultat ne s'affiche pas si la condition est remplie et laisse un espace vide à la place, mais, est ce que les cellules qui se trouvent dessous remontent de manière à ne pas laisser d'espace vide, ou bien la mise en forme reste telle que je la vois actuellement?
Si ça laisse un espace vide, du coup, ça n'a plus grand sens de ne pas imprimer les codes ainsi que les taux bien au contraire.
Par contre du coup je me retrouve face à un autre soucis, mais j'attends déjà la première réponse pour savoir vers où m'orienter.
Open Office 4.1 sous Windows sept
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: [SRB]Impression de zone si valeur suppérieure à zero
Non, en Pied de page, ça remonte pas comme tu l'as constaté sur les rapports où il y a eu des taux de TVA dont les montants sont à 0.
La seule Zone où ça remonte, c'est la Zone Détail : sa hauteur s'adapte au nombre d'enregistrements à afficher.
La seule Zone où ça remonte, c'est la Zone Détail : sa hauteur s'adapte au nombre d'enregistrements à afficher.
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 OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
Re: [SRB]Impression de zone si valeur suppérieure à zero
C'est bien ce qu'il me semblait.
Donc du coup la seule chose que j'envisage, c'est modifier encore ma requête qui sert pour le rapport, à laquelle je voudrais ajouter à peu près 10 colonnes dans lesquelles seront notées tous les taux et tous les codes des tva existant.. Pour le moment je n'ai pas encore trouvé comment le produire, je suis justement dessus.
Donc du coup la seule chose que j'envisage, c'est modifier encore ma requête qui sert pour le rapport, à laquelle je voudrais ajouter à peu près 10 colonnes dans lesquelles seront notées tous les taux et tous les codes des tva existant.. Pour le moment je n'ai pas encore trouvé comment le produire, je suis justement dessus.
Open Office 4.1 sous Windows sept
-
- Membre OOrganisé
- Messages : 87
- Inscription : 16 déc. 2008 14:54
Re: [SRB]Impression de zone si valeur suppérieure à zero
EDIT: Bien, après plusieurs jours de galère, je suis arrivée au résultat que j'attendais.Je vais avoir besoin d'un ptit coup de main du coup pour entrer la formule qui correspond à ce que je veux dans la requête.
Je joint ce que j'ai déjà trouvé et modifié dans la requête "RequeteVueImprim",
Les deux dernières colonnes sont ce que je souhaite obtenir, sauf que, à la place de '2.1%' ou '5.5%' que j'ai moi même noté à la main, j'aimerais pouvoir mettre des résultats de champs de la table T_TauxTva" qui correspondent à ça, afin de ne pas voir 500 pourcentages à rentrer à la main pour le cas ou les tva changeraient tous les 4 matins.
Donc à la place, il me faudrait un champ du style le "taux tva" qui est sur la première ligne de la table "T_TauxTva" à Insérer à la place du 2.1%, puis sur la colonne à côté je mettrais le "taux tva" qui est sur la deuxième ligne de la table "T_TauxTva" à Insérer à la place du 5.5% etc etc
Mais là je ne sais pas du tout comment y parvenir
Ma solution, après avoir trouvé l'astuce qui se trouve ici https://forum.openoffice.org/fr/forum/v ... 04#p258904
J'ai enfin réussi à afficher les taux de tva et les codes que je voulais.
Je joint le fichier exemple ou la requête "RequeteVueImprim" a pu être modifiée, grâce à l'ajout de la requête "RTva", et enfin, le rapport modifié, avec les Fonctions que j'y ai ajouté, et comment elles sont affichées.
Je clos donc le sujet que j'ai réussi à résoudre.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 4.1 sous Windows sept