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 :

Initialiser un champ pour tous les enregistrements [AC-2013]


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien SI
    Inscrit en
    Août 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien SI
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Initialiser un champ pour tous les enregistrements
    Bonjour,

    j'ai une table avec un champ booléen donc les valeurs sont vrai ou faux selon les enregistrements.
    J'aimerai pouvoir réinitialiser toutes les valeurs à faux (défaut) en passant par une MsgBox.
    Mais comment faire......?

    merci pour votre aide !

    Christophe

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    J'ai pas très bien compris l'idée du message box, mais ce code devrait faire l'affaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Public Function initialiser()
    Dim Reponse As String
    Reponse = MsgBox("Initialiser valeurs ?", vbYesNo)
    If Reponse = vbYes Then
    DoCmd.RunSQL "UPDATE Table1 SET Table1.ChampBooleen = False"
    End If
    End Function
    Bonne continuation
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien SI
    Inscrit en
    Août 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien SI
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2013
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    ça fonctionne impeccable !!!

    merci beaucoup

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    N'oublies pas le tag si c'est bon.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

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

Discussions similaires

  1. [AC-2010] InputBox pour remplir un champ dans TOUS les enregistrements filtrés
    Par Vijinn dans le forum VBA Access
    Réponses: 4
    Dernier message: 22/05/2015, 14h46
  2. [AC-2003] Modifier un champ pour tous les enregistrement d'une table
    Par Meph-Dev dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 15/06/2009, 08h41
  3. [AC-2003] Remplissage d'un champ pour tous les enregistrements
    Par oliv45 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 16/04/2009, 16h31
  4. Réponses: 4
    Dernier message: 18/08/2008, 15h11
  5. Réponses: 9
    Dernier message: 01/02/2007, 11h36

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