Combobox selectionné automatiquement la 1ere ligne - VB/VBA/VBS - Programmation
Marsh Posté le 27-05-2005 à 11:20:09
Crawdge a écrit : Bonjour, |
Salut,
Il me semble que par défaut c'est déjà le cas non?
Autrement, tu peux choisir l'item en faisait qqch comme .item.value je crois. Mais c'est à vérifier dans l'aide... F1 est ton ami
A+
Marsh Posté le 27-05-2005 à 11:40:25
Par defaut, le champ est vide :-(
Je trouve pas trop avec l'aide, ca m'explique pas
Marsh Posté le 27-05-2005 à 14:00:18
Crawdge a écrit : Pitit up :x |
As-tu vérifé que ta combo n'est pas vide?
Et as-tu regardé du côté de ma suggestion?
A+
Marsh Posté le 27-05-2005 à 14:23:51
Oui oui, ma combobox n'est pas vide, et pour ta suggestion bah il ne trouve pas .Item
Marsh Posté le 27-05-2005 à 14:55:55
Non il aime pas, il me dis :
Utilisation incorrecte de la propriété ListeIndex
Marsh Posté le 27-05-2005 à 15:02:45
Crawdge a écrit : Non il aime pas, il me dis : |
Qu'est-ce que te renvoie:
ComboBox.ListCount
Marsh Posté le 27-05-2005 à 15:19:51
Crawdge a écrit : Pareil, Utilisation incorrecte de la propriété |
- C'est bien une ComboBox que tu as créé ?
- Quel est son nom ?
Marsh Posté le 27-05-2005 à 15:25:31
Oui oui, c'est bien une combobox, et je l'ai nommé Combo_liste_sin
Marsh Posté le 27-05-2005 à 15:32:08
Crawdge a écrit : Oui oui, c'est bien une combobox, et je l'ai nommé Combo_liste_sin |
Je suppose donc que au Form_Load tu fais des:
Combo_liste_sin.AddItem "Toto"
...
A la suite tu ajoutes la ligne:
i = Combo_liste_sin.ListCount
sur laquelle tu places un point d'arrêt par la touche F9
Tu lances l'appli par F5.
Tu arrives sur ton point d'arrêt.
Tu sélectionnes "Combo_liste_sin.ListCount" et tu fais Shift+F9
Normalement tu dois avoir le nombre d'item de ta combobox qui s'affiche...
Marsh Posté le 27-05-2005 à 15:41:38
C'est fait, ca me mets 6...
et ya bien 6 trucs dans ma liste, comme avant
Marsh Posté le 27-05-2005 à 15:45:10
Crawdge a écrit : C'est fait, ca me mets 6... |
Impeccable, donc sur la ligne suivante tu mets:
Combo_liste_sin.ListIndex = 0
et tu lances par F5...
Edit: Vires le point d'arrêt en te positionnant dessus et en faisant F9 de nouveau.
Marsh Posté le 27-05-2005 à 15:47:41
Et ca me refait pareil, Utilisation incorrecte de la propriété ListeIndex
C'est bizarre ca quand meme :s
Marsh Posté le 27-05-2005 à 15:50:07
Crawdge a écrit : Et ca me refait pareil, Utilisation incorrecte de la propriété ListeIndex |
Essaye avec 5 pour voir:
Combo_liste_sin.ListIndex = 5
Marsh Posté le 27-05-2005 à 15:59:28
Scuze.... c'est ma faute...
essaye ça:
Combo_liste_sin.SetFocus
Combo_liste_sin.ListIndex = 0
Marsh Posté le 27-05-2005 à 10:38:18
Bonjour,
J'ai besoin d'un peu d'aide !!
Comment peu on mettre la 1ere ligne d'une combobox (d'un formulaire access) au chargement de ce formulaire...
en fait, au chargement, par le code je rempli cette combobox, puis après, je voudrai qu'automatiquement, il prene la première ligne de ce qui a été mis, et quand on arrivera sur le formulaire, on vera la première ligne de la combobox, comme un element selectionné...
C'est compréhensible...?
Merci bcp !