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

VB 6 et antérieur Discussion :

insertion dans un combobox


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut insertion dans un combobox
    Bonjoiur,

    J'ai crée un combobox mais aimerais saisir dedans des données et tester la validité de ces données.

    On me dit que pour cela je dois selectionner la propriété 'list' dans celle du combobox.
    Mais je vois que cela ne suffit pas. pour me permettre de saisir dans le combobox
    Dans quelle mesure dois ej utiliser la propriété additem.
    J'ai lu que un combobox dépendant d'un controle data ne gère pas cette méthode.

    Une fois que la saisie est possible j'aimerais tester las valeurs saisies dans ce combobox.
    Pourriez vous m'aindiquer avec quelle méthode.

    Merci beaucoup de votre aide.

    Nathalie

    Pouuriez vous m'aider sur ce point

  2. #2
    Membre Expert
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Par défaut
    essais d'etre un peut plus precis , qu'entends tu par Verifier ?

    la propriete additem peut marche mais il y a moins difficile.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut saisie dans un combobox
    Bonjour,

    J'aimerais que la valeur saisie dans cette combobox réponde à ces conditions :

    elle doit avoir ses trois premiers caractères qui sont ceux des nombres du plan comptable qui sont dans cete combobox.
    Ex : dans cette combo on trouve les numéros suivants 60200, 60300
    Un utilisateur pourra saisir 60210 mais ne pourra pas saisir 61300 car le compte 613 n'existe pas parmi. les nombres de ce plan comptable existnat dans cette combo.

    J'espère que cela est plus clair à présent.
    Merci beaucoup de votre aide.
    Cordialement.
    Nathalie

  4. #4
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Mars 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Mars 2005
    Messages : 30
    Par défaut
    ton combobox doit etre en style : dropwdown combo et ensuite gérer dans l'evenement keypress chaque frappe de caractère

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut procedure keypress
    Rebonjour,

    j'ai changé le style de la combobox en dropdown combo mais je ne parviens toujours pas à saisir à l'intérieur.
    Pourquoi cette difficulté?

    sinon, pour pouvoir tester les caractères saisis j'ai écrit cette procédure :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Sub Combo1_KeyPress()
     
    If Mid$(Combo1.Text, 1, 3) = Mid$(Dynplan.Fields("PLANSRU"), 1, 3) Then Combo1.AddItem (Combo1.Text)
    Else
    MsgBox "le nombre saisi ne peut correspond pas à un compte comptable du plan sru", vbExclamation
     
     
    End Sub
    Et à la compilation je reçois ce message : "la déclaration de la procédure ne correspond pas à la description de l'évènement ou d ela procédure de même nom


    Si tu pouvais m'aider sur ce point, je t'en serais très reconnaissante.

    Bien cordialement.
    Nathalie

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut insertion dans un combobox
    Le test ne porte pas sur chaque caractère mais sur une suite de caractères.
    Je me demande si la procédure keypress correspond bien.

    Voici le code inséré dans la procédure 'entree'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    If Mid$(Combo1.Text, 1, 3) = Mid$(Dynplan.Fields("PLANSRU"), 1, 3) Then Combo1.AddItem (Combo1.Text)Else
    MsgBox "le nombre saisi ne peut correspond pas à un compte comptable du plan sru", vbExclamation
     
      End If
    n'est il pas plus exact de tester la valeur de la chaine de caractères au niveau de cette procédure .
    Cette procédure teste la valeur saisie dans un autre textbox et affiche une valeur de combobox correspondant.

    Merci beaucoup de ton aide.
    Cordialement.

    Nathalie

  7. #7
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Donne donc tes instructions de contrôle de saisie dans l'événement Keypress en contrôlant la veleur de Keyascii par rapport au début de la saisie...

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Insertion dans le combobox
    Par moooona dans le forum MFC
    Réponses: 4
    Dernier message: 15/09/2010, 16h31
  3. insertion de valeurs dans un combobox a partir d'une table
    Par FstDsi dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 03/06/2008, 00h01
  4. insertion dans une zone combobox
    Par Essefi_K dans le forum JBuilder
    Réponses: 3
    Dernier message: 20/03/2006, 09h08
  5. Insertion dans un fichier XML
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 4
    Dernier message: 27/02/2003, 17h16

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