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 :

[A-03]Problème de mise à jour d'une liste déroulante


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Par défaut [A-03]Problème de mise à jour d'une liste déroulante
    Bonjour,

    j'ai trouvé un bout de code que j'ai adapté à mon application.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Ann_type_doc_NotInList(NewData As String, Response As Integer)
         If MsgBox("Voulez-vous ajouter " & NewData & " à la liste des types de documents?", vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then
           DoCmd.RunSQL "INSERT INTO tb_type_doc( ty_type_doc_ann ) SELECT """ & NewData & """;"
           Response = acDataErrAdded
        Else
           Response = acDataErrContinue
           Ann_type_doc.Undo
    End Sub
    Le problème, c'est qu'il ne rentre jamais dans cette fonction et je ne comprend pas pourquoi.

    Si quelqu'un a une idée, je le remercie d'avance.

    Bonne journée.

  2. #2
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Bonjour,

    La propriété "Limiter à liste" de ta liste déroulante est bien à "Oui" ?

    Domi2

  3. #3
    Membre confirmé
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Par défaut
    Merci beaucoup mais maintenant quand je met oui il me fait une erreur.

    Je met une image en annexe avec mon erreur.

    bonne journée.

  4. #4
    Expert confirmé
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    Juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 194
    Par défaut
    Et avec un End If, cela fonctionne mieux ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If MsgBox("Voulez-vous ajouter " & NewData & " à la liste des types de documents?", vbYesNo + vbQuestion + vbDefaultButton2, "Ajout") = vbYes Then
           DoCmd.RunSQL "INSERT INTO tb_type_doc( ty_type_doc_ann ) SELECT """ & NewData & """;"
           Response = acDataErrAdded
        Else
           Response = acDataErrContinue
           Ann_type_doc.Undo
        End If '<== Ici
    Domi2

  5. #5
    Membre confirmé
    Homme Profil pro
    Consultant DBA en Suisse
    Inscrit en
    Janvier 2009
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Consultant DBA en Suisse
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 91
    Par défaut
    Ben je l'ai déjà mis mais il me fait tout le temps l'erreur.

    Merci de ton aide.

  6. #6
    Membre éclairé Avatar de 5GPCISAS1
    Inscrit en
    Novembre 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Novembre 2007
    Messages : 85
    Par défaut
    Bonjour,

    Avez-vous mis le code sur la propriété "Si pas dans la liste" de votre liste déroulante?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 26/02/2013, 11h58
  2. Problème de mise à jour d'une liste déroulante
    Par colgeo dans le forum VBA Access
    Réponses: 2
    Dernier message: 03/03/2009, 08h47
  3. Mise à jour d'une liste déroulante
    Par maxeur dans le forum IHM
    Réponses: 2
    Dernier message: 30/01/2007, 13h52
  4. Réponses: 5
    Dernier message: 27/08/2006, 14h18
  5. Réponses: 3
    Dernier message: 30/06/2006, 22h56

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