Bonjour à tous
J'ai une forme avec une frame (cadre) dans laquelle j'ai:
- un groupe de radio boutons
Comment au chargement de la forme
- Cocher le 1er radio bouton d'un groupe?
Merci par avance
Bonjour à tous
J'ai une forme avec une frame (cadre) dans laquelle j'ai:
- un groupe de radio boutons
Comment au chargement de la forme
- Cocher le 1er radio bouton d'un groupe?
Merci par avance
Bonjour,
Inutile de le cocher, par contre la sub bouton1_click peut être appelée dans le form_open
Bonjour nico84 et merci pour ton aide.
Je dois précisé que je n’ai pas utilisé l’outil d’aide à la création de groupe de boutons.
J’ai créer une frame vide puis j’ai ajouté les radio boutons.
Actuellement aucun radio bouton n’est coché alors que je veux qu’un des radio boutons le soit au chargement du formulaire.
Bonsoir,
Si je comprends bien votre demande, il s'agit d'un cadre ou groupe d'options dans lequel il y a des cases à cocher ou boutons radios.
Si c'est le cas alors par VBA vous pouvez comme le suggère nico84 () modifier la propriété value du cadre pour lui attribuer les valeurs 1, 2, 3.. associés aux boutons radio.
Par exemple pour le 1er bouton radio et sur ouverture du formulaire, vous pouvez faire :
Cdlt,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Form_Open(Cancel As Integer) Me.Cadre0.Value = 1 End Sub
Note: vous pouvez également mettre une valeur par défaut pour votre groupe d'options.
Bonsoir User,
Donc pour activer un radio bouton d’un groupe dans une Frame, on l’active par la propriété VALUE de la Frame.
Ainsi pour activer le radio bouton 1 du groupe il faut donner la valeur 1 à frame comme ci-dessous
Par contre comment faut-il faire pour déclarer à posteriori le radio bouton par défaut car j’ai créé une frame vide et ensuite ajouté les radio boutons et non via l’assistant d’aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Frame.value = 1
Merci
Bonsoir informer,
Alors, juste une précision :
Quand je parle de groupe d'options, ça correspond en fait au frame, et quand je parle de case d'options, il s'agit des radio boutons.
Maintenant chaque case d'options à une propriété "Valeur contrôle" qui correspond au numéro du radio bouton (1, 2, ...)
Le groupe d'options (le frame) a lui une propriété "valeur par défaut" (en plus de la propriété value que tu évoques dans ton dernier message).
Si tu mets par exemple 1 comme valeur par défaut pour le frame, cela va activer le radio bouton dont la "valeur contrôle" vaut 1.
Cdlt,
Bonjour User
Et merci pour
- Tes précisions qui me permettent d'être plus au clair avec les concepts
- L'explication donnée sur la valeur par défaut
Donc si j'ai ma frame (groupe d'options) nommée fraOpt avec les 3 radio boutons (cases d'option)
Pour activer le premier radio bouton suffit d'écrire au chargement du formulaire
Merci encore User
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Private Sub Form_Load() Me.fraOpt.Value = 0 End Sub
De rien, bonne continuation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager