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 :

contrôle d'un champ select [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations forums :
    Inscription : Avril 2012
    Messages : 13
    Par défaut contrôle d'un champ select
    Salut tout le monde voilà je dispose de deux champ select:
    Premier champ
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
     
        End Sub
    2ème champ et est désactivé par défaut:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
        Private Sub niveau_d_etude_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles niveau_d_etude.SelectedIndexChanged
     
        End Sub
    le premier champ à trois options: Primaire, Collège et Lycée et je voudrais que si on choisi Primaire ou collège que le deuxième champ soit toujours désactiver et on choisi Lycée alors qu'il s'active et suis pas doué en VB!

  2. #2
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,


    et suis pas doué en VB!
    mais il est encore temps pour le devenir !

    Vois ce tutoriel à ce sujet.

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Guinée

    Informations forums :
    Inscription : Avril 2012
    Messages : 13
    Par défaut
    J'ai suivis avec beaucoup d'intérêt le tutoriel mais seulement je n'ai pas vu grand chose de dans pouvant m'aider à resoudre mon problème!

  4. #4
    Membre confirmé
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Guinée

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 112
    Par défaut
    voici l'équivalent avec le JavaScript:
    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
    <script type="text/javascript">
    	<!--
    		function verif()
    {
    var etudes = document.getElementById("choix");
    var valeur = etudes.options[etudes.selectedIndex].value; //récupère l'option sélectionnée 
     
    if((valeur == "niveau1")||(valeur == "niveau2")) //vérifie si nous avons sélectionné "niveau1" ou "niveau2" si oui nous grisons le select "choix1"
    {
    document.getElementById("choix1").disabled=true;
    }
    else
    {
    document.getElementById("choix1").disabled=false; //nous avons pas sélectionné ni niveau1 ou niveau2 : on dégrise le select "choix1"
    }
    }
     
    	//-->
    </script>
    et voici le code HTML correspondant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <form name="saliou" action="" method="post">
    	Niveau d'étude&nbsp;&nbsp;<select name="diallo" id="choix" onchange="verif();">
    		<option id="niveau1" value="niveau1">Primaire</option>
     
    		<option id="niveau2" value="niveau2">College</option>
    		<option id="niveau3" value="3">Lycee</option>
    	</select><br /><br />
    		Profil&nbsp;&nbsp;<select name="profil" id="choix1" disabled="disabled">
    		<option  value="profil1">Sciences Sociales</option>
    		<option  value="profil2">Sciences Mathematiques</option>
     
    		<option value="profil3">Sciences Experimentales</option>
    	</select>
    </form>
    Seulement avec le VB suis

  5. #5
    Membre confirmé
    Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    112
    Détails du profil
    Informations personnelles :
    Localisation : Guinée

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 112
    Par défaut
    Si les valeurs de ta premier combobox sont des string :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
      If ComboBox1.SelectedItem.ToString() = "Lycée" Then
        niveau_d_etude.Enabled = True
      Else
        niveau_d_etude.Enabled = False
      End If
    End Sub

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

Discussions similaires

  1. Contrôle d'un champ select
    Par bamoussa dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/10/2012, 22h30
  2. remise à zero d'un champ select
    Par Lady_jade dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/11/2005, 16h15
  3. [MySQL] Pb d'insertion d'une valeur de champ select dans une Bdd
    Par Mimisator dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 20/10/2005, 18h51
  4. contrôle sur un champ dans un formulaire
    Par yoline dans le forum Access
    Réponses: 6
    Dernier message: 01/10/2005, 19h23
  5. Personnalisation d'un champ select : modifier la fleche
    Par teshub dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 05/09/2005, 15h57

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