Bonjour le forum
appel aux petits génies du forum!!
j'aimerais que lorsque je clique sur la checkbox "mise repro", la date de mouvement s'affiche dans la listbox en dessous.
je dois avoir un pb de code, car il me dit que les propriétés List ne sont pas bonnes
les text box se recopiaient bien dans la listbox (grande case blanche sous les titres dans la zone grise) mais depuis que j'ai ajouté la chexkbox (= autaureau) ça beugue à ce niveau là . j'aimerais que la case date du mouvement (=datemvt) se recopie dans la listbox sous la checkbox.
par avance merci de votre aide
loul
appel aux petits génies du forum!!
j'aimerais que lorsque je clique sur la checkbox "mise repro", la date de mouvement s'affiche dans la listbox en dessous.
je dois avoir un pb de code, car il me dit que les propriétés List ne sont pas bonnes
VB:
Private Sub Bt_Ajout_Click()
'si tous les controles sont renseignés
Dim Ctrl As Control
For Each Ctrl In Me.Controls
If (TypeOf Ctrl Is MSForms.TextBox Or TypeOf Ctrl Is MSForms.ComboBox) Then
If Ctrl.Name <> "com_mvt" And Ctrl.Name <> "com_lot" Then
If Ctrl.Object.Value = "" Then
MsgBox "Complétez les contrôles!"
Exit Sub
End If
End If
End If
Next Ctrl
'on alimente la listbox
Me.ListBox1.AddItem Me.date_mvt
n = Me.ListBox1.ListCount - 1
Me.ListBox1.List(n, 1) = Me.num_trav
Me.ListBox1.List(n, 2) = Me.num_nat
Me.ListBox1.List(n, 3) = CDate(Me.animal_date_naissance)
Me.ListBox1.List(n, 4) = Me.lieu_mvt
Me.ListBox1.List(n, 5) = Me.animal_race
Me.ListBox1.List(n, 6) = Me.animal_sexe
Me.ListBox1.List(n, 7) = Me.animal_mere
Me.ListBox1.List(n, 8) = Me.animal_pere
Me.ListBox1.List(n, 9) = Me.com_mvt
If autaureau.Value = True Then
Me.ListBox1.List(n, 10) = CDate(Me.date_mvt)
End If
'on vide les controles (sauf lieu de mvt et date de mvt)
For Each Ctrl In Me.Controls
If (TypeOf Ctrl Is MSForms.TextBox Or TypeOf Ctrl Is MSForms.ComboBox Or TypeOf Ctrl Is MSForms.CheckBox) Then
If Ctrl.Name <> "lieu_mvt" And Ctrl.Name <> "date_mvt" And Ctrl.Name <> "com_lot" Then
Ctrl.Object.Value = ""
End If
End If
Next Ctrl
End Sub
les text box se recopiaient bien dans la listbox (grande case blanche sous les titres dans la zone grise) mais depuis que j'ai ajouté la chexkbox (= autaureau) ça beugue à ce niveau là . j'aimerais que la case date du mouvement (=datemvt) se recopie dans la listbox sous la checkbox.
par avance merci de votre aide
loul