[Résolu] Taille case à cocher

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.
dulotisse
Fraîchement OOthentifié
Messages : 9
Inscription : 01 déc. 2012 14:29

[Résolu] Taille case à cocher

Message par dulotisse »

Bonjour,

est-il possible de changer la taille d'une case à cocher ?

Merci pour vos réponses
OpenOffice 4.1.1 sur Mac OS X 10.10.5
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: Taille case à cocher

Message par jeanmimi »

Oui, bien sûr, c'est le cas de tous les contrôles des formulaires de Base.
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
dulotisse
Fraîchement OOthentifié
Messages : 9
Inscription : 01 déc. 2012 14:29

Re: Taille case à cocher

Message par dulotisse »

Merci, très bonne nouvelle !
Et c'est où que ça se passe ?
J'ai essayé avec les propriétés du contrôle, je peux changer la taille de la zone, sa couleur de fond, mais le carré lui même ne change pas.
J'avoue que je ne sais plus trop où ni comment chercher...
OpenOffice 4.1.1 sur Mac OS X 10.10.5
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: Taille case à cocher

Message par jeanmimi »

Tu as raison, apparemment, il n'est pas possible de dégrouper l'étiquette et le contrôle.
Quelle est l'utilité pour toi d'avoir une Case à cocher avec une taille plus grande ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
dulotisse
Fraîchement OOthentifié
Messages : 9
Inscription : 01 déc. 2012 14:29

Re: Taille case à cocher

Message par dulotisse »

Tout bêtement mieux la voir. :D
Je précise que c'est une case qui donne un renseignement, elle n'est pas à cocher par l'utilisateur de la base. S'il y a une solution meilleure que la case à cocher, je prends.

(J'ajoute que je viens de me rendre compte que, quand elle est cochée, le signe à l'intérieur n'est pas noir mais gris comme si elle etait configurée en triple, mais elle ne l'est pas pourtant.
La aussi, je sèche sur la raison.)

Merci encore pour l'aide
OpenOffice 4.1.1 sur Mac OS X 10.10.5
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: Taille case à cocher

Message par jeanmimi »

dulotisse a écrit :S'il y a une solution meilleure que la case à cocher, je prends.
Il faudrait voir le formulaire, mais est-ce qu'une étiquette de texte, ou bien une Zone de texte de Dessin pourrait aller ?
LibreOffice : Version : 25.8.4 (x64)(23 février 2026)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
JacquesF
Membre lOOyal
Membre lOOyal
Messages : 37
Inscription : 08 oct. 2012 12:40

Re: Taille case à cocher

Message par JacquesF »

Bonjour,
La réponse est peut être un peu tardive, mais ça peut éventuellement servir à d'autres.
La taille de la case à cocher n'est pas modifiable, et si elle est grisée c'est probablement parce que le contrôle est en mode "Lecture seule".

Une solution (dans le cas où l'on a besoin de grossir le champ, pour des personnes ayant des problèmes de vue par exemple) pourrait être d'utiliser une zone de texte dont le fond est coloré en blanc par défaut (case vide) et en changeant par programmation la couleur de fond.
Une simple macro peut lors de l'affichage du formulaire (lors d'un refresh par exemple) modifier l'état apparent de la case à cocher "d'origine".

Dans un champ de type Texte, la propriété backgroundcolor est à utiliser.
Le code de couleur à appliquer doit être un entier de type "Long", le plus simple étant d'utiliser la fonction RGB avec les valeurs des couleurs Rouge/Vert/Bleu.
Exemple pour appliquer une couleur au fond d'un champ Texte désigné par l'objet oText :
Blanc ==> oText.backgroundcolor = RGB(255,255,255)
Noir ==> oText.backgroundcolor = RGB(0,0,0)

Si la case à cocher (dont on mettra l'état à "Non visible") est référencée par l'objet oCase par exemple, on peut utiliser le code suivant pour afficher en noir l'état coché et blanc l'état décoché :

Code : Tout sélectionner

Dim Blanc As Long, Noir As Long, oForm As Object, oText As Object, oCase As Object
Blanc = RGB(255,255,255)
Noir = RGB(0,0,0)
oForm = ThisComponent.Drawpage.Forms.getByName("MonFormulaire")
oText = oForm.getByName("MaZoneDeTexte")
oCase = oForm.getByName("LaCase")

If oCase.State = 1 Then
	oText.BackgroundColor = Noir
Else
	oText.BackgroundColor = Blanc
End If
Jacques
LibreOffice 5.4.7.2 Linux (et parfois Windows 7)
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10105
Inscription : 28 août 2010 08:45

Re: Taille case à cocher

Message par micmac »

Bonjour,

Si votre sujet fait appel à des macros, merci d'ouvrir un nouveau fil dans la section appropriée.
Clôturez (Comment baliser [Résolu] Image
) ce fil en y mettant un lien vers le nouveau et dans le nouveau, un lien vers celui-ci.

Merci
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Taille case à cocher

Message par Piaf »

Bonjour
JacquesF a écrit :Une solution (dans le cas où l'on a besoin de grossir le champ,
une alternative sans macro.
Tu n'es pas obligé d'utiliser une case à cocher pour un champ booléen, tu peux utiliser un champ formaté.
Oui.png
Non.png
avec le formatage

Code : Tout sélectionner

[RED]# "Oui";# "";[BLUE]# "Non"
par exemple.
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12851
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Taille case à cocher

Message par Bidouille »

L'auteur n'étant plus revenu depuis :
Dernière visite le : 05 Sep 2014 08:10
Fil déclaré résolu