FGIO51
Messages postés29Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention17 janvier 2014 16 janv. 2006 à 16:12
C'est peut-être stupide mais je ne comprend pas le cheminement de l'info.
Voici ce que j'ai fait selon les différentes infos que j'ai pu trouver sur le site, mais le texte ne ce charge pas.
Pourtant je l'ai placer deux fois. mais je ne comprend pas quel sont les commandes d'affichage et où je dois les placer.
Je suis un pur débutant mais quand même jusque là je me suis pas trop mal débrouillé.
Donc le but est simple:
Je veux que mon client sélectionne une période pour éditer une facture.
Public Sub Listeperiodefac_Load()
Dim combo1 As ComboBox
listeperiodefac.Show
'Initialise les valeurs
combo1.AddItem "01 Janv. au 31 Janv. 2006"
combo1.AddItem "01 Fév. au 28 Fév. 2006"
End Sub
Public Sub combo1_click()
Dim combo1 As ComboBox
'Initialise les valeurs
combo1.AddItem "01 Janv. au 31 Janv. 2006"
combo1.AddItem "01 Fév. au 28 Fév. 2006"
'Bloquer la liste
'ComboBox1.Style = VbComboDropDownList
End Sub
Private Sub Ok_Click()
Unload listeperiodefac 'ferme le userform
'userform.hide masque le userform
End Sub
Private Sub Cancel_Click()
Unload listeperiodefac
Exit Sub
End Sub
cs_oiseau
Messages postés2Date d'inscriptionvendredi 2 janvier 2004StatutMembreDernière intervention16 janvier 2006 16 janv. 2006 à 17:21
bonjour,
si je comprends bien, lorsque tu ouvres ton form "listeperiodefac", tu voudrais que la liste des valeurs s'initie.
quelques petites modifications :
Public Sub Listeperiodefac_Load() ' c'est la procédure de chargement qui va initier
' Dim combo1 As ComboBox ' inutile; ta combobox s'appelle combo1 je suppose
' listeperiodefac.Show ' inutile; c'est la procédure au chargement de la Form, donc elle va s'afficher; en tout cas, c'est comme ça en VBA.
'Initialise les valeurs
Me.combo1.AddItem "01 Janv. au 31 Janv. 2006" ' il manque Me. pour faire la référence à la form en cours
Me.combo1.AddItem "01 Fév. au 28 Fév. 2006"
End Sub
et c'est tout, et ça fonctionne !!!
Pour le reste, inutile de ré initialiser lorsque tu cliques sur la combo
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 200627 16 janv. 2006 à 19:06
bonsoir,
J'ajouterai, qu'il est inutile de changer Private Sub Listeperiodefac_Load() en Public Sub Listeperiodefac_Load(), les instructions ne sont valables que pour cette form là.