Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2010, 16h35   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Par défaut Remplir colonne zone de liste vba

Bonjour a tous, j'ai un petit problème je n'arrive pas a remplir la deuxième colonne de ma zone de liste.
Comment accéder a cette colonne ?

Merci d'avance, cordialement KpR
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 20h56   #2
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 753
Points : 1 753
Bonjour,
Ca peut ressembler à ça.
Code :
1
2
3
4
5
6
7
 
 Me!liste.ListRows = 3    'nombre de colonnes
 Me!liste.RowSourceType = "Value List"   'type de valeurs
 Me!liste.AddItem "un;one;ein"     'les données de la liste
 Me!liste.AddItem "deux;two;zwei"
 Me!liste.AddItem "trois;tree;drei"
 Me!liste.Requery
liste est bien entendu le nom de la liste déroulante
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 21h17   #3
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Merci de ta réponse, ça fonctionne, seul problème, mes données sont stocké dans une variable, et il n'accepte pas ce code :

Code :
1
2
3
    Titre = enr.Fields("TitreAlbum").Value
    num = enr.Fields("IDAlbum").Value
    Me.liste_album.AddItem num;titre
Comment faire ? Merci encore.
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 00h09   #4
Membre éprouvé
 
Avatar de dumas.blr
 
Homme Jean-Yves DUMAS
Consultant informatique
Inscription : juin 2010
Messages : 325
Détails du profil
Informations personnelles :
Nom : Homme Jean-Yves DUMAS
Âge : 48
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : juin 2010
Messages : 325
Points : 447
Points : 447
Houla ! il Faut bien faire attention avec la syntaxe.

quand tu vois la syntaxe
Code :
Me!liste.AddItem "un;one;ein"
Tu peux remarquer qur tu insère 3 colonnes dans ta liste sur 1 ligne, et que l'élément du Additem est une chaine de caractère unique.
Les ';' servent de séparateurs à ta liste

Pour faire les choses proprement, je te conseille la méthode suivante (si tu souhaite utiliser la méthode de Helas

Code :
1
2
3
4
5
dim MonItemARajouter as string
 
....
MonItemARajouter = num & ";" & titre
Me.liste_album.AddItem MonItemARajouter
Ca marchera beaucoup mieux.
dumas.blr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2010, 12h09   #5
Invité de passage
 
Inscription : décembre 2010
Messages : 12
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 12
Points : 3
Points : 3
Merci beaucoup ça marche ! (=
Bonne journée a vous & joyeux noel
KpRR_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h00.


 
 
 
 
Partenaires

Hébergement Web