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

JDBC Java Discussion :

Dependance d'une liste par rapport à une autre


Sujet :

JDBC Java

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    261
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 261
    Points : 64
    Points
    64
    Par défaut Dependance d'une liste par rapport à une autre
    Bonjour tout le monde, voila j'ai une liste deroulante(composant Choice) qui affiche les promotions de ma base de données et une autre qui affiche les options qui sont presentes dans ces promotions.
    J'aimerais que lorsque je choisi une promotion, ma 2eme liste deroulante se mette automatiquement a jour et que seul les option presente dans l'année selectionner soient affiché
    J'ai essayé un truc mais cela ne fontionne pas.
    Voila mon code, si vous pouvez m'aider...

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    	String sql="";
    		try 
    		{
    			Statement requete = ConnectionBD.createStatement();
    			sql="select DISTINCT annee from etudiant ORDER BY annee DESC";
    			ResultSet resultat = requete.executeQuery(sql);
    			while (resultat.next()) 
    			{
    				annee.ajoute(resultat.getString(1));
    			}
    			try 
    		{	
    			Statement requete1 = ConnectionBD.createStatement();
    			sql="select DISTINCT * from options,etudiant WHERE etudiant.code_option=options.code_option AND annee=+resulta.getString(1)+" ORDER BY options.code_option";
    			ResultSet resulta = requete1.executeQuery(sql);
    			while (resulta.next()) 
    			{
    				option.ajoute(resulta.getString(1)+" - "+resulta.getString(2));
     
    			}
    		}
    		catch (SQLException se) 
    		{
    			JOptionPane.showMessageDialog(this,sql+"\n"+se.getMessage(),"Chargement de la table impossible !",JOptionPane.ERROR_MESSAGE);
    		}
    		}
    		catch (SQLException se) 
    		{
    			JOptionPane.showMessageDialog(this,sql+"\n"+se.getMessage(),"Chargement de la table impossible !",JOptionPane.ERROR_MESSAGE);
    		}

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    jette un coup d oeil sur le pattern observateur (Observer)

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/11/2009, 15h13
  2. Soustraire les données d'une liste par rapport à une autre
    Par orion_ dans le forum Général VBA
    Réponses: 2
    Dernier message: 02/09/2009, 22h21
  3. Réponses: 18
    Dernier message: 03/07/2009, 15h19
  4. mise à jour d'une liste par rapport à une autre
    Par Beltegeuse dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 02/05/2008, 15h21
  5. Réponses: 2
    Dernier message: 05/06/2006, 17h51

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