Merci, mais je préfère avoir des explications, comme je les ai eu sur mon autre topic.
Bref, j'ai tenté ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| Private Sub SaveRisque()
With Me.Risque
.IdDomaine = Me.CBlistDomaine.SelectedValue
.IdRisque = Me.LBidMapping2.Text
.Theme = Me.TbTheme.Text
.Risque = Me.TbRisque.Text
.DescripRisque = Me.TbDescRisque.Text
.Niveau1RisqueBrut = Me.CbRisqueBrut1.SelectedValue
.Niveau0RisqueBrut = Me.CbRisqueBrut0.SelectedValue
.EnjeuEconomique = Me.TbCalcEnjEco.Text
If Me.RbActControleoui.Checked = True Then
.ActiviteControle = True
ElseIf Me.RbActControlenon.Checked = False Then
.ActiviteControle = False
End If
.DescripActControle = Me.TbDescActControl.Text
If Me.RbOkOui.Checked = True Then
.Ok = True
ElseIf Me.RbOkNon.Checked = False Then
.Ok = False
End If
If Me.RbMAJoui.Checked = True Then
.Maj = True
ElseIf Me.RbMAJnon.Checked = False Then
.Maj = False
End If
If Me.RbIncompletoui.Checked = True Then
.Incomplet = True
ElseIf Me.RbIncompletnon.Checked = False Then
.Incomplet = False
End If
If Me.RbInexistantoui.Checked = True Then
.Inexistant = True
ElseIf Me.RbInexistantnon.Checked = False Then
.Inexistant = False
End If
.Niveau1RisqueNet = Me.CbRisqueNet1.SelectedValue
.Niveau0RisqueNet = Me.CbRisqueNet0.SelectedValue
.PlanAction = Me.TbPlActions.Text
.Deadline = Me.TbDeadline.Text
.Responsable = Me.TbResponsable.Text
.Commentaires = Me.TbCommentaires.Text
End With
End Sub |
Mais, il me sort à la première ligne
.IdDomaine = Me.CBlistDomaine.SelectedValue
La référence d'objet n'est pas définie à une instance d'un objet
Pourtant, j'ai bien défini l'objet Risque
Partager