IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Rendre un CheckBox inactif après un événement.


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut Rendre un CheckBox inactif après un événement.
    Bonjour,
    J'ai un CheckBox que je souhaite rendre inactif après le declenchement d'un événement donné (comme après avoir appuyé sur le bouton valider).

    En parcourrant certains forums, la manip qui se répand souvent consiste à spécifier les lignes associées à ce ChekBox puis les rendre inactifs (n fois autant de lignes qu'on a), or dans le cas actuel le nombre de lignes et inconnu vue qu'il s'agit d'une BD.

    Pourriez vous me faire part de vos idées s'il vous plait?

    PS: la manip Forms!MyFormName!MyCheckboxName = True n'est pas appropriée dans mon cas.

    Et j'ai regardé sur ce forum le post:
    http://www.developpez.net/forums/d98...ve/#post651718
    Et ça ne me permet pas d'avancer car franchement j'ai pas bien compris.

    Merci pour votre temps.
    @+

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Je ne comprends pas bien ...
    Une CheckBox peut renvoyer deux valeurs False ou True
    Si tu veux la désactiver, il faut utiliser la fonction Enabled..
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form_NomForm.NomChekBox.Enabled = False
    Dans ce cas tu pourras plus la cocher ou la décocher.
    Mais n'appelles tu pas désactiver: décocher la case?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut
    Re-Bonjour,
    Merci GAYOT pour la réponse.

    Dans mon cas, la difficulté réside dans le fait de griser tous les CheckBox qui ont été sélectionnés pour édition par exemple grace à un bouton "Editer selection".

    Alors, comment griser (après appuie sur le bouton "Editer selection" les CheckBox ayant été sélctionner (afin qu'ils deviennent inaccessibles).

    RQ: Je ne peux pas utiliser la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DetailCommande.CheckBox1.Enabled = False
    Car il sont en nombre indétérminer (en lignes).

    Merci pour votre temps et je vous souhaite un agréable après midi.
    @+

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir
    A quoi servent les checkBox?
    Tu parles de lignes, donc je suppose que c'est un formulaire continu.
    Ces checkBox sont elles indépendantes ou ont elles comme source un champ d'une table?
    Dans le deuxième cas, il y aurait donc une ou plusieurs CheckBox par lignes.

    Bref pour donner des réponses, il faudrait comprendre les tenants et aboutissants et avoir un peu plus de précisions.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 38
    Points : 25
    Points
    25
    Par défaut
    Bonsoir GAYOT,
    Je souhaite en fait imprimer des factures.
    Pour cela j'utilise un formulaire qui comporte un sous formulaire.
    Le sous formulaire contient des enregistrements (plusieurs lignes) et donc chaque ligne contient une case à cocher grace à laquelle je pourrait demander à Access de créer et d'imprimer la facture associée.

    Oui, tu as raison il s'agit d'un formulaire continu,
    Et Oui, c'est effectivement ça, il y a plusieurs CheckBox par lignes.

    Merci @+

    Citation Envoyé par GAYOT Voir le message
    Bonsoir
    A quoi servent les checkBox?
    Tu parles de lignes, donc je suppose que c'est un formulaire continu.
    Ces checkBox sont elles indépendantes ou ont elles comme source un champ d'une table?
    Dans le deuxième cas, il y aurait donc une ou plusieurs CheckBox par lignes.

    Bref pour donner des réponses, il faudrait comprendre les tenants et aboutissants et avoir un peu plus de précisions.

Discussions similaires

  1. Comment rendre une checkbox inactive ?
    Par damien99 dans le forum MFC
    Réponses: 2
    Dernier message: 08/02/2006, 22h42
  2. [VBA][Excel]Rendre un checkbox ou textbox grisée
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/01/2006, 10h17
  3. Réponses: 4
    Dernier message: 04/12/2005, 21h58
  4. Rendre un onglet inactif sur un TPAGECONTROL
    Par richard038 dans le forum Composants VCL
    Réponses: 6
    Dernier message: 12/09/2005, 10h58
  5. Réponses: 8
    Dernier message: 03/07/2004, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo