[Résolu] Afficher/masquer libellé et valeur d'un formulaire

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.
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

[Résolu] Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonjour,

La modération vous a écrit: Un sujet = le problème d'une seule personne
Vous ne devez pas poser une question dans le fil d'un autre.
Sujet initial : https://forum.openoffice.org/fr/forum/v ... =3&t=48499

Je suis très intéressé par une partie de cette échange, mais il y a une partie de la réponse que je ne comprends pas ou que je n'arrive pas à reproduire :
---
Exemple : masquage d'un champ de base de données vide
Vous pouvez créer une condition qui masque un champ vide, par exemple, quand le champ SOCIETE n'est pas renseigné dans certains enregistrements de données.
Cochez la case Paragraphe masqué et saisissez la condition suivante : Carnetdadresses.Adresses.Societe EQ ""
ou saisissez le texte suivant
NOT Carnetdadresses.Adresses.Societe

----
C'est à quel endroit que je trouve la case Paragraphe masqué et où je pourrai saisir la condition ?
Merci d'avance pour votre réponse.
libreoffice 6.4.7.2 sous ubuntu 20.04
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Paragraphe masqué sous condition

Message par Dude »

Salut,

Tu as mal lu le fil d'origine où il y a un lien qui explique ceci en détails.
Reprends le tutoriel où il y a toutes les copies écran :
https://forum.openoffice.org/fr/forum/v ... 29&t=39148

:idea:
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Paragraphe masqué sous condition

Message par juanlu »

Bonjour,
Merci pour la réactivité.
J'ai beau chercher, je ne trouve pas la réponse à ma question dans ce post, surtout si c'est sensé être en détail.
En effet, mon objectif n'est pas de cacher un paragraphe.
C'est plutôt de :
Afficher/masquer dans un formulaire le libellé et la valeur d'un champ d'une base de données selon sa valeur (null, non, oui...)
Je bloque depuis 3 nuits!
Merci d'avance,
Jean-Luc
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Paragraphe masqué sous condition

Message par jeanmimi »

Bonjour,
juanlu a écrit :Afficher/masquer dans un formulaire le libellé et la valeur d'un champ d'une base de données selon sa valeur (null, non, oui...)
Est-ce un champ d'une Table ou d'une Requête ?
Dans quel type de Contrôle se fait l'affichage ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Paragraphe masqué sous condition

Message par Dude »

juanlu a écrit :En effet, mon objectif n'est pas de cacher un paragraphe.
Forcément si ce n'est pas l'objectif, il est logique de ne pas trouver. :marto:

Fournis donc un document permettant de comprendre ce que tu tentes de faire.
Parce que pour moi, un formulaire se fait avec Base et pas avec Writer.
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Paragraphe masqué sous condition

Message par juanlu »

Ah!
J'avais compris qu'un formulaire sous Base ouvre un document writer, et que c'est pour ça que toutes mes recherches m'amènent sur Writer.
C'est donc bien un formulaire que j'essaie de créer sur Base.
Et j'ai cherché. Vraiment. 3 nuits avant de me décider à faire une demande sur ce forum.
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Paragraphe masqué sous condition

Message par jeanmimi »

Il y a ici un exemple, avec Macro, ou non, mais avec des nombres.
https://forum.openoffice.org/fr/forum/v ... le#p339675
A tester avec ton formulaire et le contrôle qui affiche "null, non, oui"
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Paragraphe masqué sous condition

Message par juanlu »

Bonsoir Jeanmimi,
Merci pour cette réponse.
J'aimerai éviter les macros. Je suis étonné qu'il faille une macro pour simplement masquer/Afficher le libellé et la valeur d'un champs selon sa valeur.
A quel endroit je trouve la solution sans macro, puisqu'il y en a une si j'ai bien compris?
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Paragraphe masqué sous condition

Message par jeanmimi »

juanlu a écrit :A quel endroit je trouve la solution sans macro, puisqu'il y en a une si j'ai bien compris?
Est-ce que tu as suivi le lien et testé la Base sans activer les Macros ?
Un peu plus tôt, Dude demandait à voir ta Base pour faciliter l'aide.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Paragraphe masqué sous condition

Message par juanlu »

Voilà une base simplifiée! l'idée est que le formulaire soit correct!
Merci pour ton soutien!
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
libreoffice 6.4.7.2 sous ubuntu 20.04
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12851
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Paragraphe masqué sous condition

Message par Bidouille »

juanlu a écrit :C'est donc bien un formulaire que j'essaie de créer sur Base.
Donc je transfère le fil au bon endroit.
juanlu a écrit :C'est plutôt de :
Afficher/masquer dans un formulaire le libellé et la valeur d'un champ d'une base de données selon sa valeur
Et je corrige le titre qui n'a rien à voir avec le problème décrit.

Merci de relire nos règles de fonctionnement afin de garder la qualité de ce forum optimum.
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

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par jeanmimi »

Maintenant que la Base peut être testée, quelles sont les modalités d'affichage attendues ?
A priori, dans le formulaire actuellement existant, lorsqu'on arrive sur la saisie d'un nouvel enregistrement, tous les champs sont vides.
Faut-il supposer que le formulaire qui affichera des contrôles avec les modalités à définir fera plutôt l'affichage d'une Requête ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonsoir,
Merci pour le soutien.
L'objectif de ce formulaire est d'afficher, et non pas saisir.
Le but est d'afficher une fiche"présentable" et lisible pour chaque entrée (personne), puisqu'ils répondent à plus de 50 questions dont la majorité des réponses est "non".
Et donc de les faire défiler à l'écran, avec une petite mise en page et éventuellement les imprimer.
Comme il ne s'agit pas de sélectionner des enregistrements, j'ai pensé que la requête n'est pas adaptée. Me serais-je trompé ?
libreoffice 6.4.7.2 sous ubuntu 20.04
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 26201
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par Dude »

Salut,
juanlu a écrit :L'objectif de ce formulaire est d'afficher, et non pas saisir.
En donnant les informations au compte-gouttes, forcément tu n'auras jamais la bonne réponse.

Si c'est pour de l'affichage, ce n'est pas un formulaire mais un rapport qu'il te faut.
Fais une recherche sur ce terme, moult exemples depuis 20 ans dans ce forum.
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonjour,
Ah! il faut passer par un état!
C'est vrai que j'aurai dû préciser mon objectif final, j'avais juste posé la question sur là où je bloquais.
Je vais donc chercher dans le forum puisque j'ai une bonne piste à suivre.
Merci en tout cas,
Et bonne journée
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par jeanmimi »

A lire nos échanges, je me demandais si les informations saisies dans le formulaire, à savoir les réponses aux 50 questions, doivent être enregistrées dans une Table de Base de données afin, par exemple, de créer des statistiques, par exemple tel pourcentage à répondu Nul à la première question, etc.
Ou bien, s'il s'agit seulement de choisir une des 3 réponses et, à la fin du questionnaire, de l'imprimer.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonjour et merci pour cette relance,
Les statistiques ne sont qu'un objectif secondaire du projet.
Ce sont des données importées de framaform. L'objectif est de pouvoir les exploiter.
1. Afficher la fiche de chaque personne, qui ne comportent que les champs où il n'a pas répondu "non" ou ""
2. Et pouvoir les faire défiler. D'où mon idée de formulaire.
3. Faire des requêtes sur la base
4 Sortir des statistiques, sachant que pour le moment les stats de framaform font l'affaire.
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par jeanmimi »

juanlu a écrit :Ce sont des données importées de framaform
C'est une nouvelle information.
Quel est le format des données importées ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Format tableur, sans aucune manipulation, juste avec les bonnes options d'exportation.
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par jeanmimi »

Et peut-on avoir un bout du tableur sans données personnelles pour voir sa structure et à partir de là construire la Base et son formulaire ?
Avec celle que tu as fournie, on peut avoir un court aperçu.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonsoir,
Merci pour le suivi. Les données arrivent dans le format de ce fichier joint . J'ai simplement enlevé les colonnes d'identification et changé les prénoms.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
libreoffice 6.4.7.2 sous ubuntu 20.04
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

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par jeanmimi »

Pour créer la Base, il n'y a juste qu'à copier/coller le fichier du Tableur dans la Base, et l'Assistant pilote la création de la Table.
Pour le formulaire, j'ai choisi cette présentation.
Mais, par rapport à ta demande, le formulaire affiche tous les champs de la Table.
Si tu ne veux que l’affichage de certains champs, donc dans un nombre limité de contrôles, il faudra faire autrement, à savoir passer par une Macro qui n'affichera que les contrôles correspondant aux critères des champs.
Comme expliqué dans ces deux fils de messages :
search.php?st=0&sk=t&sd=d&sr=posts&keywords=Base+affichage+dynamique+des+contr%C3%B4les
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonjour,
Merci pour ce formulaire.
C'est justement le sujet de ce fil, la question de masquer les champs dont la valeur est "non".
Une macro donc ! merci pour le tuyau!
Je vais creuser le sujet.
Merci en tout cas.
libreoffice 6.4.7.2 sous ubuntu 20.04
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par micmac »

Bonjour,

Si vous devez poursuivre avec les macros, veuillez ouvrir un sujet dans la section dédiée aux macros en mettant ici un lien vers le nouveau sujet et dans le nouveau sujet un lien vers celui-ci.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
juanlu
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 01 févr. 2022 22:57

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par juanlu »

Bonsoir,
J'ai bien noté de ne pas poursuivre sur ce fil.
J'aurai juste besoin d'un lien qui fonctionne vers la rubrique conseillée.
Merci.
libreoffice 6.4.7.2 sous ubuntu 20.04
Avatar de l’utilisateur
tintin
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 10195
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par tintin »

Macros et API. Pourtant, en cherchant un peu...
Capture d’écran 2022-02-17 à 20.54.34.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.16 et LibO 25.8.6 / macOS M4 Silicon 26.5 Tahoe
Adoptium-temurinJDK-1.8.0.492 / Firefox/Safari/Thunderbird /Time Machine + Clone CCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
pulcinopio
Membre prOOscrit
Messages : 243
Inscription : 13 juil. 2022 17:13

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par pulcinopio »

Bonjour Monsieur,

Veuillez trouver ci-après une base de données bogus qui présente un formulaire de sélection. Je suis absolument débutant, mais j'ai crü comprendre que je peux - merci au druide - choisir ce que je veux ou ne veux pas afficher. Au sujet de la clause NULL ou NOT NULL, j'ai appris que je dois la spécifier en phase de construction de la base.
rendicontazione affitti fittizia.odb
:)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office 6.0.4 sur Ubuntu 18.04
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: Afficher/masquer libellé et valeur d'un formulaire

Message par micmac »

Bonjour,

Nous vous rappelons les règles de ce forum et notamment la règle n° 7
Un sujet = le problème d'une seule personne.

Vous ne devez pas poser une question dans le fil d'un autre. Celle-ci ne fait qu'interférer et les réponses éventuellement postées ne feront qu'embrouiller la lecture du problème initial.
Vous ne pourrez pas ajouter [Résolu] car vous n'êtes pas l'auteur de la première question.

Donc dans tous les cas, vous devez ouvrir un nouveau sujet pour votre question en rappelant que vous avez le même problème que dans ce fil.

Merci de votre collaboration.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS