hy_honey
Messages postés67Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention 8 août 2005
-
20 juil. 2005 à 17:34
hy_honey
Messages postés67Date d'inscriptionlundi 9 mai 2005StatutMembreDernière intervention 8 août 2005
-
21 juil. 2005 à 15:03
salut a tous je voudrais saisir dans une combobox tous les moi de l'année manuellement ou sa serai mieu s'il y a une fonction en VB qui te génere les mois de l'année c'est a dire que je ne récupère pas sa d'une base de donnée.je suis débutant et je ne sais pas trop comment faire je vous remercie de votre aide
cs_MasterHack
Messages postés586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 20082 20 juil. 2005 à 18:16
je vai pas abuser mais je voulais ajouter cella aussi pour soutenir l'idee de 231472 Charles Racaud :
Private Sub Form_Load()
For i = 1 To 12
Combo1.AddItem Format(DateSerial(2005, i, 1), "MMMM")
Next
End Sub
<HR>
Life is short...Learn more
Copy Rights <> Rights to Copy
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 20 juil. 2005 à 18:00
Salut
Tu as de la chance, les mois, il n'y en a que <STRIKE>huit</STRIKE> douze !
Dans ton Form_Load (au chargement de ta forme), tu n'as qu'à écrire ces mois dans le ComboBox :
Combo1.AddItem "Janvier", 0
Combo1.AddItem "Février", 1
... jusqu'à
Combo1.AddItem "Décembre", 11
Combo1.ListIndex = 2 ' pour imposer le choix 'Mars' (faut bien en choisir un)
et ensuite, quand tu as besoin de savoir quel mois est choisi, tu lis
Combo1.ListIndex (pour avoir le chiffre) ou Combo1.Text (pour le texte associé)
Bien sûr, tu auras remarqué que les index commencent à 0 et pas à 1 : il faudra donc ajouter 1 au ListIndex pour connaitre le n° du mois
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
(je
Vous n’avez pas trouvé la réponse que vous recherchez ?