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 :

Récupérer valeur text ComboBox et non pas numérique [AC-2013]


Sujet :

IHM

  1. #1
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 16
    Points : 15
    Points
    15
    Par défaut Récupérer valeur text ComboBox et non pas numérique
    Bonjour à toutes et à tous

    Lors de l'utilisation d'une requête de MAJ (voir code ci dessous), les valeurs maj dans ma table sont de type numériques (genre1, 2 ,3 ) le choix effectué dans ma ComboBox.
    J'aimerai que la valeur renvoyée soit de type Texte, genre je choisis le 1er choix dans la ComboBox, ça me renvoie Test et non pas 1.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Private Sub cmdMaj_Click()
     
    Dim Username As String
     
    Username = lstUsername.Column(1, lstUsername.ListIndex)
     
     
    DoCmd.SetWarnings False
    DoCmd.RunSQL ("UPDATE tblUser SET UserPassword ='" & Me.txtUserpassword & "' WHERE UserName ='" & Username & "';")
    DoCmd.RunSQL ("UPDATE tblUser SET UserAccess ='" & Me.cboUseraccess & "' WHERE UserName ='" & Username & "';")
    DoCmd.RunSQL ("UPDATE tblUser SET UserGender ='" & Me.cboUsergender & "' WHERE UserName ='" & Username & "';")
    DoCmd.RunSQL ("UPDATE tblUser SET UserDepartment ='" & Me.cboUserdepartment & "' WHERE UserName ='" & Username & "';")
    MsgBox "Modifications effectuées", vbInformation, "Modifications effectuées"
     
     
    Me.txtUserpassword.Locked = True
    Me.cboUseraccess.Locked = True
    Me.cboUsergender.Locked = True
    Me.cboUserdepartment.Locked = True
     
    End Sub
    Merci

  2. #2
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 16
    Points : 15
    Points
    15
    Par défaut
    J'ai enfin trouvé a solution et vais a donner afin que cela puisse aider d'autres personnes.

    Il fallait rajouter

    à
    ce qui done
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.cboUserdepartment.Column(1)
    Merci

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

Discussions similaires

  1. Comment récupérer valeur texte saisie en passant a un autre champ texte du formulaire
    Par stagedev dans le forum Développement Web avec .NET
    Réponses: 0
    Dernier message: 17/09/2013, 11h00
  2. Réponses: 9
    Dernier message: 31/01/2013, 08h15
  3. Réponses: 6
    Dernier message: 21/10/2011, 09h47
  4. Récupérer valeur non numérique d'un spreadsheet
    Par timeis dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 15/10/2010, 09h38
  5. [XL-2007] Récupérer ItemID (et non pas label) lors d'un clic dans la combobox du ruban
    Par Nephyline dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/10/2010, 17h02

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