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

Langage Delphi Discussion :

recuperer le contenu d'un tableau dans un combobox suite la selection d'un buttonRadio


Sujet :

Langage Delphi

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Décembre 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 16
    Points : 14
    Points
    14
    Par défaut recuperer le contenu d'un tableau dans un combobox suite la selection d'un buttonRadio
    bonjour
    j'ai 3 tableau d'enregistrement exemple(etudiant,professeur,ouvrier) et 3 boutonRadion(etudiant,professeur,ouvrier)
    apres la selection du boutonRadio etudiant je veux que la liste des etudiant s'affiche dans un combobox
    j'ai un petit probleme apres la selection du bouton radio la liste deroulante est vide.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      if RadioButton1.Checked then   begin
     
          for I:= 0 to nbEtudiant do
             ComboBox1.Items.AddObject('tbEtudiant[I].name',tbEtudiant[I].objet);

  2. #2
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 459
    Points : 24 873
    Points
    24 873
    Par défaut
    Est-ce le bon bouton ? RadioButton1 n'est pas très explicite comme nommage

    nbEtudiant est-il renseigné ?
    si tu vas de 0 à nbEtudiant, tu vas ajouter nbEtudiant + 1 objets donc risque de dépassement

    si tbEtudiant est un tableau, utilise for I:= Low(tbEtudiant) to High(tbEtudiant) do ou si c'est une Liste for I:= 0 to High tbEtudiant.Count -1 do.

    attention, tu auras 'tbEtudiant[I].name' répété autant de fois, retire les '
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  3. #3
    Membre à l'essai
    Homme Profil pro
    Ingénieur de déploiement réseaux
    Inscrit en
    Décembre 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Ingénieur de déploiement réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 16
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    Est-ce le bon bouton ? RadioButton1 n'est pas très explicite comme nommage

    nbEtudiant est-il renseigné ?
    si tu vas de 0 à nbEtudiant, tu vas ajouter nbEtudiant + 1 objets donc risque de dépassement

    si tbEtudiant est un tableau, utilise for I:= Low(tbEtudiant) to High(tbEtudiant) do ou si c'est une Liste for I:= 0 to High tbEtudiant.Count -1 do.

    attention, tu auras 'tbEtudiant[I].name' répété autant de fois, retire les '

    merci mai le probleme c est avec le boutonRadio si j'ajoute "if BoutonRado1.checked then ...." la liste deroulante n'affiche aucun valeur et si je met cet instruction en commentaire la liste deroulante affiche les valeurs demandé.tbEtudiant est un tableau d enregistrement etudiant qui a un champs nom je veux que la liste deroulante affiche les nom des etudiant puis recuperer l etudiant associer a cet nom pour le modifier

  4. #4
    Débutant
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 886
    Points : 330
    Points
    330
    Par défaut
    si tu es sûr de ton code, essais de l'encadrer par des begin / end

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if RadioButton1.Checked then 
    begin
     
      for I:= 0 to nbEtudiant do
      begin
             ComboBox1.Items.AddObject('tbEtudiant[I].name',tbEtudiant[I].objet);
      end;
     
    end;
    sinon tu as testé if RadioButton1.Checked then showmessage('ok') else showmessage('ko'); ?

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    bonjour, si j'ai bien compris tu peut faire simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    procedure tform1.radioboutton1click(sender:tobject);
    begin
             if radionboutton1.checked then
             for i:=0 to tbetudiant.count-1 do
                 combobox1.items.add(tbetudiant[i]);
    end;

Discussions similaires

  1. recuperer le contenu d'un champ dans un combobox
    Par Abou Zar dans le forum Bases de données
    Réponses: 3
    Dernier message: 07/07/2010, 11h44
  2. recuperer le contenu d'une cellule dans un DGView
    Par thierry007 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/04/2007, 12h46
  3. recupere les cases d'un tableau dans un JTextField
    Par naazih dans le forum Composants
    Réponses: 3
    Dernier message: 22/03/2007, 22h24
  4. [debutant]affichage du contenu d'un tableau dans du JTextField
    Par mehdi_swatch dans le forum Composants
    Réponses: 2
    Dernier message: 30/11/2006, 11h16
  5. [C#] Recuperer le contenu d'une ligne dans datagrid
    Par thierry2001 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/09/2005, 14h56

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