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 :

Décocher une checkbox dans une table via un formulaire


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 5
    Points
    5
    Par défaut Décocher une checkbox dans une table via un formulaire
    Bonjour à tous,
    Je suis bloquée sur un petite manip, j'espère que vous pourrez m'aider.

    J'ai une table avec un code client, un code essai et une case checkbox nommée "en cours". Par défaut cette case est cochée.
    Je souhaiterai, via un formulaire, décocher cette case par un client et un essai donnés, qui sont choisis grâce à deux listes déroulantes.
    Avec une requête ça ne marche pas (ou je n'y arrive pas), et par VBA je ne trouve pas les bonnes formules apparemment.

    PLease, quelqu'un pourrait il m'aider ?

    Merci

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 637
    Points : 14 611
    Points
    14 611
    Par défaut
    bonjour,
    Je souhaiterai, via un formulaire, décocher cette case par un client et un essai donnés, qui sont choisis grâce à deux listes déroulantes.
    qu'est-ce que cela veut dire ?
    pour décocher une case, "y a qu'a cliquer" dessus, non ?
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Oui, pas faux

    En fait, le but de ma base est que des personnes tierces puissent travailler dessus, mais sans avoir accès à la base elle même, pouvoir agir dessus uniquement grâce aux formulaires.
    Ce que je souhaite donc c'est un code vba qui me permettrai de passer mon essai du statut "en cours" (checkbox = true, par defaut) à "terminé" (checkbox = false).
    sur ce formulaire j'ai le nom du client et le nom de l'essai, ce qui correspond à une unique ligne de ma table.
    Je n'arrive juste pas à ecrire le code pour passer de true à false.

    Est ce que c'est un peu plus clair?

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 637
    Points : 14 611
    Points
    14 611
    Par défaut
    Citation Envoyé par mrenaud91 Voir le message
    Oui, pas faux

    En fait, le but de ma base est que des personnes tierces puissent travailler dessus, mais sans avoir accès à la base elle même, pouvoir agir dessus uniquement grâce aux formulaires.[
    Ce que je souhaite donc c'est un code vba qui me permettrai de passer mon essai du statut "en cours" (checkbox = true, par defaut) à "terminé" (checkbox = false).
    ma réponse reste la même: avec un formulaire, un champ de la table de type Oui/Non peut-être modifié en cliquant dessus.
    sur ce formulaire j'ai le nom du client et le nom de l'essai, ce qui correspond à une unique ligne de ma table.
    Je n'arrive juste pas à ecrire le code pour passer de true à false.

    Est ce que c'est un peu plus clair?
    le code est simple mais une impression d'écran du formulaire m'aiderait à mieux visualiser le besoin car je ne vois toujours pas pourquoi passer par du code alors qu'il suffit d'un clic
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Tu as peut être raison, je me prends la tête peut être pour rien !
    Voilà la table que je souhaiterai modifier. Quand je créer un essai (via un formulaire) la case EN_COURS est par défaut en true
    Nom : Table.png
Affichages : 186
Taille : 137,5 Ko
    et grace au formulaire suivant (il est en pièce jointe, je gère pas très bien l'ajout )
    Je voudrais que les utilisateurs puissent, grace aux listes déroulantes, choisir l'essai et le clôturer grâce au bouton.
    J'espère que c'est plus clair !
    Images attachées Images attachées  

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 637
    Points : 14 611
    Points
    14 611
    Par défaut
    bonjour,
    je te livre une base avec 2 versions du formulaire, le premier est basée sur celui que tu as posté, le second une version avec clic direct sur le champ et filtre possible sur le client.
    Libre à toi de choisir (après tout, c'est ton application)
    bdESSAIS.rar
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2019
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup c'est exactement ce que je voulais !
    Je vais regarder avec attention le code pour voir ce qui ne marchait pas dans le mien!
    Merci pour le retour aussi rapide !

Discussions similaires

  1. [AC-2010] Insertion pièce jointe dans une table via un formulaire
    Par Kenny66 dans le forum Access
    Réponses: 2
    Dernier message: 14/02/2012, 16h02
  2. insérer des valeur dans une table via un formulaire
    Par horkets dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 18/07/2008, 20h47
  3. Réponses: 4
    Dernier message: 24/07/2007, 12h05
  4. Réponses: 5
    Dernier message: 09/03/2007, 19h39
  5. Recherche dans une table via un formulaire
    Par Z[ee]k dans le forum Access
    Réponses: 3
    Dernier message: 05/06/2006, 11h14

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