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

VBA Access Discussion :

Création de "case à cocher" impossible [AC-2013]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 13
    Par défaut Création de "case à cocher" impossible
    Bonour tout le monde !

    Je travaille sur une application Access pour un centre de santé, mais ce n'est pas moi qui l'ai créée.

    J'essaie d'y ajouter des foctionnalités.


    Notamment des cases à cocher. Cependant elles demeurent grisées une fois mises sur le formulaire.

    J'utilise ce code ci-dessous trouvé sur internet pour pouvoir dire à l'application "si c'est coché, alors va te stocker dans la table telle dans la colonne "biologie", mais un message d'erreur et de débogae s'affichent...

    Voici le code utilisé pour la case qui porte l'étiquette "biologie" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Biologie_Click()
    If Me.Biologie.Value = True Then
    Me.Biologie.enable = True
    Else
    Me.Biologie.enable = False
    End If
    End Sub
    Qu'en pensez-vous ?

    Merci par avance pour votre aide !

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2015
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2015
    Messages : 51
    Par défaut
    Bonjour,

    Ton code la il dit plutot :

    si la case n'est pas coché alors la case est grisé
    Si la case est coché alors la case n'est pas grisé

    C'est donc normal que ta case soit grisé puisque de base elle est sur value=FALSE et donc enabled=false

    Enabled c'est pour rendre inclicable un controle, que ce soit une zone de texte, une case à cocher etc.

  3. #3
    Membre averti
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 13
    Par défaut
    Merci pour ton retour !

    En fait, je n'ai pas besoin de mettre le mot "enable" alors ?

    Ce que je souhaitais créer est une case à cocher, non cochée par défaut qui une fois cochée va se stocker dans une table.
    Or, je n'y parviens pas...

    J'ai ajouté ce que tu m'avais dit mais le problème persiste

    Merci

  4. #4
    Membre averti
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 13
    Par défaut
    J'ai réussi à trouver l'option de champ procédure événementielle "sur clic".

    Ensuite lorsque je clique sur "générateur de code", je tombe sur ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Cocher69_Click()
     
    End Sub
    Et à l'intérieur je ne sais pas quoi mettre pour dire que si c'est coché cela doit être enregistré dans la table.

    Merci les amis !

  5. #5
    Membre averti
    Femme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Novembre 2014
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Transports

    Informations forums :
    Inscription : Novembre 2014
    Messages : 44
    Par défaut
    Bonjour,

    Qu'est qui doit être enregistré ?
    Ton formulaire est-il dépendant ou indépendant ?

    - S'il est dépendant, tout est enregistré automatiquement (sauf indication contraire),
    - s'il est indépendant, il faut enregistrer le contenu des contrôles texte choisis par code.

    Regarde ce tuto pour l'utilisation des cases à cocher (entre autres) :
    http://starec.developpez.com/tuto/groupeoptions/

    Cordialement

  6. #6
    Membre averti
    Femme Profil pro
    Consultant fonctionnel
    Inscrit en
    Juin 2015
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Juin 2015
    Messages : 13
    Par défaut
    Bonjour,

    Merci pour votre retour !

    En effet, j'ai eu accès à ce tuto, mais je n'y ai pas compris grand chose malheureusement...

    Mon formulaire est dépendant je crois (je ne sais pas comment faire pour savoir s'il est dépendant ou non d'ailleurs).

    J'ai réussi quelque chose de bien, mes coches vont bien dans la table avec ce code ci dessous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Cocher59_Click()
    If Cocher59 = True Then
    Me.Biologie.Value = -1 Else
    Me.Biologie.Value = 0
    End If
    End Sub
    Je suis content

    En revanche, il faudrait que je fasse la même chose mais cette fois-ci avec un menu déroulant, si quelqu'un pouvait m'aider se serait chouette, merci beaucoup pour vos retours

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Création dynamique de cases à cocher.
    Par GérardMartinelli dans le forum Agents de placement/Fenêtres
    Réponses: 9
    Dernier message: 21/09/2010, 19h39
  2. Réponses: 2
    Dernier message: 04/06/2006, 21h35
  3. [CR] Création de tableau et case à cocher
    Par aysse dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 26/11/2003, 17h07

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