[Résolu][Base] Utilisation de zones de groupe (GroupBox)

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

[Résolu][Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »


La modération vous a écrit: "Bonjour ?" La politesse n'est pas une option.

Je me permet ces précisions quant à l'utilisation des zones de groupe dans les formulaires (dans LibreOffice 7.3.5 en tout cas) car j'ai lu des choses inexactes qui m'ont fait galérer !

Une zone de groupe contient plusieurs boutons radio (boutons d'option) dont un seul pourra être sélectionné par l'utilisateur.
L'assistant de création de ces zones de groupe donne le même nom à chaque bouton qu'elle contient ainsi qu'un autre nom à la zone de groupe elle-même. La documentation dit que le fait que le nom soit le même permet à l'application de savoir qu'ils font partis de la même zone de groupe…
A l'écriture d'une macro, nous voulons savoir quelle bouton l'utilisateur a sélectionné pour déclencher une action ou une autre.

Plusieurs méthodes sont possibles :
1 - A chaque bouton, on associe une procédure Sub différente ;

2 - Malgré ce que dit la documentation, on peut, semble-t-il, renommer chaque bouton différemment et ainsi identifier dans le code chacun des boutons, pour LibreOffice tout du moins !
Dans les propriétés de chaque bouton (pour sélectionner un bouton et pas toute la zone de groupe, tenir la touche Ctrl appuyée en cliquant sur le bouton voulu), on trouve la propriété « Nom du groupe » qu'il faut compléter avec le nom de la zone de groupe et qui va permettre de rattacher le bouton à cette zone de groupe. Ainsi, il conserve la fonctionnalité où un seul bouton peut être sélectionné dans le groupe.
L'utilisation du navigateur de formulaire (menu Outils) est fortement conseillé pour visualiser les noms des différents éléments.
Ensuite pour connaître l'état de chaque bouton (sélectionné ou non), il suffit d'identifier le bouton et d'utiliser la propriété .State du bouton pour orienter la procédure.
Exemple :

Code : Tout sélectionner

oBouton1 = oForm.getByName("Bouton1")
	
	If oBouton1.State = 1 then 'le bouton est activé
	etc

3 - On laisse les noms des boutons identiques. A ce moment-là, on utilise un artifice pour les repérer : pour chaque bouton, on peut utiliser la propriété « Complément d'information » pour donner un qualificatif différent à chaque bouton (ou son étiquette). Dans le code, on pourra alors faire appel à cette propriété par le mot-clé .Tag (.label pour l'étiquette). Dans les exemples de code trouvés sur Internet ou dans le livre de référence sur la programmation de B. Marcelly et L. Godard, une procédure est proposée pour passer en revue les différents boutons et identifier celui qui est sélectionné :
Extrait du code :

Code : Tout sélectionner

unFormulaire = lesFormulaires.getByName("FM1")
unFormulaire.getGroupByName("avisDuClient", opinion())
for each alternative in opinion()
	With alternative
	MsgBox("Label= " & .Label & chr(13) & _
	"Tag= " & .Tag & chr(13) & "Etat= " & .State)
	End With
next
Et il est précisé concernant l'instruction getGroupByName  : le premier argument est le nom commun à tous les boutons du groupe.
Or, ceci se révèle faux (avec L.O. 7.3.5)  : c'est bien le nom du groupe (pas son étiquette) et non le nom des boutons qui doit être utilisé !
Comme :

Code : Tout sélectionner

unFormulaire.getGroupByName("nomduGroupe", opinion())
Et les lignes suivantes de la procédure récupèrent l'étiquette du bouton (.Label), le complèment d'information (.Tag), et son état -coché ou pas- par .State
On peut ensuite déclencher des actions suivant la valeur de ces propriétés.

Je joins une base exemple avec 2 zones de groupe identiques mais qui utilisent les méthodes 2 et 3. En sélectionnant un bouton ou un autre, on active ou désactive d'autres contrôles. Ici, les boutons sont « indépendants » : ils ne sont pas liés eux-mêmes à un champ de table.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par arverne73 le 08 févr. 2023 15:46, modifié 2 fois.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

Salut,

Il me semble que cela a été expliqué dans ce suprême de code : https://forum.openoffice.org/fr/forum/v ... hp?t=58496

L'usage de la propriété .Tag peut se faire dans d'autres contrôles et notamment les formulaires :
https://forum.openoffice.org/fr/forum/v ... =15&t=6355

On peut aussi enrichir la documentation comme en abondant cette page du Wiki avec des exemples :
https://wiki.openoffice.org/wiki/FR/Doc ... ment_Forms
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

J'avais bien lu le suprême de code mais il utilise une boite de dialogue et non un formulaire. Ensuite, il n'est pas dit si le nom appelé par getGroupByName() est celui des boutons ou celui du groupe.
Dans le 2e lien que tu donnes, il est redit que dans un formulaire, les boutons doivent avoir le même nom  : ce doit être vrai pour OpenOffice
Et pour le 3e lien, je ne sens pas assez expérimenté ou compétent pour intervenir sur le Wiki. Si un administrateur juge utile d'ajouter mon texte au Wiki, cela me va aussi.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

arverne73 a écrit : 12 sept. 2022 12:58 je ne sens pas assez expérimenté ou compétent pour intervenir sur le Wiki
Principe du consensus de moindre effort

Il n'y a personne pour faire ce travail à ta place.
https://wiki.openoffice.org/wiki/FR/FAQ/Wiki
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

Bonjour,
Finalement pourquoi pas améliorer la documentation…
Mais où ? J'ai un peu regardé sans bien comprendre où ce genre de petit tutoriel pourrait trouver place.
  • Dans les FAQ comme ici page Formulaire en créant une ligne spécifique ?
  • Dans les How-to ? Mais en fait, il n'y a pas de page pour Base.
Merci de m'éclairer si vous le pouvez.

@Dude : un lien que tu proposes dans ton premier message renvoie à une page donnant une description succincte des propriétés, pas l'endroit pour faire de longs commentaires ; tu me dis que l'on peut ajouter des exemples : je ne vois pas comment à moins de mettre un simple lien vers ce fil.
De plus, dans cette page, les informations données sont en contradiction de ce que j'ai constaté avec LO. Pour éclairer notre lanterne, comme tu travailles avec OpenOffice, aurais-tu l’obligeance de prendre 1 minute pour tester la base que j'ai fournie au début de ce fil afin de savoir si ce formulaire et son code fonctionne sous OpenOffice. On saurait s'il y a une différence entre les 2 suites.
Merci.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmimi »

arverne73 a écrit : 20 oct. 2022 18:19 petit tutoriel pourrait trouver place
Les FAQ sont relativement simples à rédiger, même s'il y a quelque temps que je n'en ai pas écrit, en suivant les règles qui sont listées ici :
https://wiki.documentfoundation.org/Faq/Wiki/fr
Les how-to ou tutoriels sont généralement des documents plus copieux.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

Pour participer à un Wiki quel qu'il soit, il faut s'y inscrire. As-tu demandé l'ouverture d'un compte ?
En principe, on évite de modifier directement une page mais on y insère un hyperlien interne vers une nouvelle page qui contiendra le complément d'information.

arverne73 a écrit : 20 oct. 2022 18:19avoir si ce formulaire et son code fonctionne sous OpenOffice
Merci de fournir les informations suivantes :
  • une procédure pas-à-pas détaillée sur ce qu'il faut faire
  • ajouter des copies écran sur l'effet attendu et/ou escompté
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

La base exemple que j’ai fournie est très simple : il faut ouvrir le seul formulaire et voir si en sélectionnant les boutons d’options cela active et change les couleurs ou pas des contrôles date correspondant. Il y a des infos dans le formulaire.
J’ai essayé d’enregistrer une vidéo d’écran sous Ubuntu mais il y a un bug : on ne voit pas les modifications se faire !
Merci
Dernière modification par arverne73 le 23 oct. 2022 14:09, modifié 1 fois.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

Pas bien compris ta gestion des boutons radio.
Il suffit tout simplement de récupérer l'événement :

Code : Tout sélectionner

Sub ChoixOption(oEvt)
	oOption = oEvt.Source.getAccessibleContext()
	sOption = oOption.Text

	oDoc = thisComponent
	oPage = oDoc.drawpage
	oForm = oPage.forms.getByName("FormTest")  'nom logique du formulaire
	oDate1 = oForm.getByName("ListDate") 'nom des contrôles date
	oDatedeb = oForm.getByName("DateDeb")
	oDatefin = oForm.getByName("DateFin")

	If sOption = "Une date" then 
		oDate1.enabled = true 
		oDate1.BackgroundColor = RGB(232,245,233)
		oDatedeb.enabled = false
		oDatedeb.BackgroundColor = RGB(211,211,211)
		oDatefin.enabled = false
		oDatefin.BackgroundColor = RGB(211,211,211)
	Else 
		oDate1.enabled = false
		oDate1.BackgroundColor = RGB(211,211,211)
		oDatedeb.enabled = true
		oDatedeb.BackgroundColor = RGB(232,245,233)
		oDatefin.enabled = true
		oDatefin.BackgroundColor = RGB(232,245,233)
	EndIf
End sub
no_problemo.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

En changeant de type de session, j'ai pu enregistrer :
sortie.gif
Il s'agissait surtout de savoir si la 2e zone de groupe fonctionnait sous OpenOffice puisque je n'ai pas respecté les noms de bouton identique.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par arverne73 le 23 oct. 2022 14:00, modifié 1 fois.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9580
Inscription : 28 août 2010 08:45

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par micmac »

Bonjour,

Le contenu des messages devant rester visible de manière pérenne, les fichiers hébergés en dehors du forum ne sont pas acceptés.
Si votre fichier est trop lourd (>500 Ko), postez plutôt des captures d'écran et surtout ce qu'il y a lieu de constater.
Sinon, les personnes qui vont chercher réponse à un problème identique ne s'y retrouveront pas.

Merci
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

arverne73 a écrit : 22 oct. 2022 15:04 Il s'agissait surtout de savoir si la 2e zone de groupe fonctionnait sous OpenOffice puisque je n'ai pas respecté les noms de bouton identique.
Dans ce cas, il faut ajouter la désactivation de l'option dans le code que j'ai précédemment donné :

Code : Tout sélectionner

	If sOption = "Une date" then 
		oDate1.enabled = true 
		oDate1.BackgroundColor = RGB(232,245,233)
		oDatedeb.enabled = false
		oDatedeb.BackgroundColor = RGB(211,211,211)
		oDatefin.enabled = false
		oDatefin.BackgroundColor = RGB(211,211,211)
		oBInterv.state = 0
	Else 
		oDate1.enabled = false
		oDate1.BackgroundColor = RGB(211,211,211)
		oDatedeb.enabled = true
		oDatedeb.BackgroundColor = RGB(232,245,233)
		oDatefin.enabled = true
		oDatefin.BackgroundColor = RGB(232,245,233)
		oBDate1.state = 0
	EndIf
no_problemo.gif
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

@micmac : Je comprends et le poids du fichier était mon problème. En passant sous Xorg, j'ai pu faire un .gif correct. J'ai modifié le post.

@Dude : Je ne comprends pas bien ton code et mal la gestion des évènements (je suis un autodidacte) d'autant que tu as utilisé une propriété « .getAccessibleContext » que je ne connais pas, qui n'est pas décrite dans le guide Base64 ou dans le livre de Marcelly.
Mais sans le vouloir, tu as répondu à ma question. En effet, quand j'ouvre le fichier que tu as renvoyé, la partie du haut à laquelle tu as associé ta nouvelle macro marche effectivement bien. Mais surtout la partie du bas (que tu n'as pas modifié je pense) ne marche plus : elle ne se comporte plus comme une zone de groupe et les 2 boutons peuvent être sélectionnés !
Capture d’écran.resized.png
Et quand je regarde les propriétés du bouton d'option, la propriété "Nom du groupe" est vide.

J'en conclus : cette propriété des boutons d'option "Nom du groupe" est propre à LO. Cette propriété une fois complétée par le nom de la zone de groupe permet de donner des noms différents aux boutons d'options tout en gardant le comportement d'une zone de groupe. Ceci n'est pas possible dans OpenOffice.
Je me trompe ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par arverne73 le 24 oct. 2022 13:06, modifié 1 fois.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

arverne73 a écrit : 23 oct. 2022 14:02 Mais surtout la partie du bas (que tu n'as pas modifié je pense) ne marche plus
Relis ce que j'écris juste au dessus et tu vois bien dans la seconde animation que la partie du bas fonctionne également.
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

Bonjour à nouveau et merci du temps que tu consacres à cette discussion.
J'essaie de comprendre et de synthétiser pour ceux qui pourraient nous lire :
  • Une zone de groupe regroupe un ensemble de boutons parmi lesquels l'utilisateur ne peut en sélectionner qu'un seul. Si l'on doit déclencher une macro sur cette sélection, il faudra l'identifier (Cf messages et fichiers exemples plus haut).
  • Si je comprends bien le code modifié que tu as proposé en dernier, en fait, tu pallies au non-fonctionnement, lorsque les boutons ont des noms différents, en ajoutant une ligne de commande qui va désactiver l'autre bouton (parce qu'il n'y en a que 2 ici), ceci sous OpenOffice. Les boutons ne fonctionnent plus comme une zone de groupe.
  • Sous LibreOffice, bien que les boutons aient des noms différents, si l'on a renseigné la propriété « Nom du groupe » de chaque bouton, ils continuent de fonctionner comme une zone de groupe (un seul peut être sélectionné).
Merci de me corriger si ce que je dis n'est pas juste.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

arverne73 a écrit : 24 oct. 2022 13:04en fait, tu pallies au non-fonctionnement, lorsque les boutons ont des noms différents
Non, il m'apparaît logique qu'un groupe de boutons radio aient le même nom. Partant de là, il suffit d'interroger l'évènement reçu. C'est comme ça que fonctionne la programmation évènementielle.
arverne73 a écrit : 24 oct. 2022 13:04 parce qu'il n'y en a que 2 ici
L'ergonomie d'une IHM préconise un maximum de 5 options(*).

(*) https://www.systeme-de-design.gouv.fr/e ... ons-radio/
JPL
Membre lOOyal
Membre lOOyal
Messages : 35
Inscription : 17 mars 2012 10:16

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par JPL »

Bonjour,

dans une boîte de dialogue, des boutons radio sont considérés être dans le même groupe, même s'ils ont des noms différents, si leurs indices de tabulation ("TabIndex") sont contigus.

Les boutons peuvent alors se trouver n'importe où dans le dialogue, pas nécessairement alignés pour pouvoir être encadrés dans une groupbox.

Ceci est valable dans LibreOffice et, si ma mémoire est bonne, également dans OpenOffice.

JPL
Kubuntu 22.04 / LibO 24.2
Access2Base (LibO).
BaseDocumenter extension (LibO)
ScriptForge (LibO) - Documentation on https://help.libreoffice.org/latest/en- ... bPAR=BASIC
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1468
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmi2403 »

arverne73 a écrit : 23 oct. 2022 14:02 J'en conclus : cette propriété des boutons d'option "Nom du groupe" est propre à LO. Cette propriété une fois complétée par le nom de la zone de groupe permet de donner des noms différents aux boutons d'options tout en gardant le comportement d'une zone de groupe. Ceci n'est pas possible dans OpenOffice.
Je me trompe ?
Bonsoir, tu as parfaitement raison. C'est une commodité introduite avec LibreOffice.
Ça permet de gérer les boutons radio autrement que par événements (pour moi, ça me permet de faire disparaître des boutons en fonction de quelque chose qui se passe ailleurs...)
Avec OpenOffice, j'avais effectivement été obligé de désactiver les deux autres boutons d'un groupe de trois à chaque choix. Autrement, il me fallait une variable pour stocker l'état choisi.
Cordialement,
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

Bonjour,
@JPL : Le fait de mettre les boutons contigus dans l'ordre de tabulation ou en utilisant la propriété "Séquence d'activation" ne suffit pas à les faire considérés comme faisant partie d'une zone de groupe si la propriété du nom de cette zone n'est pas renseigné.
Dans LibreOffice, c'est bien cette propriété « Nom du groupe » qui est la condition nécessaire et suffisante.
Et, a priori, ceci est documenté nulle part !

@Dude :
Pour participer à un Wiki quel qu'il soit, il faut s'y inscrire. As-tu demandé l'ouverture d'un compte ?
Comment faire ? Dans la fenêtre "Se connecter", il n'y a pas de lien pour créer un compte.
Merci.
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmimi »

Bonjour,
arverne73 a écrit : 04 nov. 2022 12:26 Comment faire ? Dans la fenêtre "Se connecter", il n'y a pas de lien pour créer un compte.
Cette page indique comment procéder :
https://www.mediawiki.org/wiki/Help:Logging_in/fr
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

Je n'ai pas réussi :
La connexion à MediWiki marche mais cela ne donne pas accès au WiKi OpenOffice. Et dans la fenêtre de connexion du WiKi OpenOffice, le lien "Créer un compte" n'apparaît pas dans la fenêtre de connexion !
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmimi »

Si ça n'a pas changé, tu crées ton compte dans MediaWiki.
Ensuite, tu utiliseras ton identifiant et ton mot de passe pour entrer dans OpenOffice Wiki.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

J'ai créé un compte MediaWiki mais ceci ne donne pas accès au WiKi OpenOffice.
Dans la procédure, il est indiqué de cliquer sur "Se connecter" puis "Créer un compte" mais ce lien n'existe pas comme on peut le voir dans ta copie d'écran…
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmimi »

arverne73 a écrit : 07 nov. 2022 08:48 ce lien n'existe pas comme on peut le voir dans ta copie d'écran
Mon compte ayant été créé il y a plusieurs années, il est logique que je n'aie plus la possibilité de créer un nouveau compte.
Tu peux aussi vérifier dans ton logiciel de connexion à Internet (comme le permet Firefox) que ton identifiant et ton mot de passe sont bien stockés dans tes procédures de connexion.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

Je ne vois pas pourquoi Mediawiki aurait un lien avec les Wikis qui sont installés à travers le monde.
Chaque Wiki a son propre système d'identification.

https://wiki.openoffice.org/wiki/FR/Doc ... Contribuer
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1468
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmi2403 »

Bonjour,
Dude a écrit : 07 nov. 2022 09:12 Je ne vois pas pourquoi Mediawiki aurait un lien avec les Wikis qui sont installés à travers le monde.
Effectivement, et c'est bien là que se situe le problème.
Je confirme ce que signale arverne73, dans la fenêtre de connexion du wiki OpenOffice;
LoginWiki.PNG
Si on clique sur le lien "Aide à la connexion", on arrive sur une page qui permet de créer un compte sur MediaWiki, qui (contrairement à ce que dit Jeanmimi), ne permet pas de se connecter au wiki Open Office.
Dans la page donnée par Dude , la démarche est plus complexe, puisqu'il faut s'inscrire à la liste de diffusion des développeurs, ce qui peut troubler les volontaires......
InscriptionWiki.PNG
Je ne me souviens pas d'avoir utilisé cette procédure pour m'inscrire.

Bonne journée,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17084
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmimi »

jeanmi2403 a écrit : 07 nov. 2022 10:35 Je ne me souviens pas d'avoir utilisé cette procédure pour m'inscrire.
Pareil, je me souviens plutôt d'une procédure déclarative plus simple, d'où ma confusion que tu as notée avec raison.
J'espère que arverne73 réussira à créer son compte puis à créer sa FAQ sur Apache OpenOffice Wiki.
LibreOffice : Version : 24.8.2 (x64)(10 novembre 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25602
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par Dude »

La problématique du spam et le manque de bénévoles pour filtrer le contenu a mis fin aux inscriptions automatiques.

Mais bon, si des volontaires se proposent pour assurer cette tâche...
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1468
Inscription : 18 janv. 2008 09:02
Localisation : Val de Marne

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par jeanmi2403 »

Bonsoir,
Dude a écrit : 07 nov. 2022 15:37 La problématique du spam et le manque de bénévoles pour filtrer le contenu a mis fin aux inscriptions automatiques.
C'est parfaitement compréhensible.
Mais il y a un mauvais aiguillage sur la page de connexion "Aide à la connexion" qui est une simple traduction du formulaire de connexion de MediaWiki.
C'est de nature à décourager les volontaires.
Il faudrait modifier cette "Page spéciale". Qui a la permission ?
Bonne soirée,
 Ajout : PS : Pour revenir sur le sujet original, grand merci à Dude pour le suprême de code avec la fonction RadioGroup  
Jean-Michel
LibO 24.2 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 24.8 sur OpenSuse & Linux MX
Avatar de l’utilisateur
arverne73
Membre OOrganisé
Membre OOrganisé
Messages : 82
Inscription : 30 mars 2012 16:13
Localisation : Savoie, France

Re: [Base] Utilisation de zones de groupe (GroupBox)

Message par arverne73 »

J'ai lancé la procédure selon la page indiquée par Dude…
J'ai vu la même protection contre le risque de spam avec l'application de généalogie Gramps : j'avais beaucoup alimenté la traduction de la documentation mais, désormais, les liens pour la connexion ont disparu et sont quasiment introuvables sur Internet ! C'est le revers de la sécurité : le risque de décourager ou de perdre l'utilisateur lambda.
 Ajout : Pour information, je ne suis pas parvenu à ce jour, à créer un compte sur le Wiki OpenOffice. Selon la procédure, j'ai envoyé un premier mel à dev-subscribe@openoffice.apache.org et j'ai eu une réponse automatique positive. J'ai envoyé le 2e mel à dev@openoffice.apache.org pour devenir utilisateur du Wiki et je n'ai pas eu de réponse ! 
LibreOffice 24.2.5.2 sur Ubuntu 24.04 GNOME (version officielle). Base en frontale d'une base MySQL ; échec liaison directe => liaison JDBC.