Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Devi inserire i seguenti due eventi Click relativi alle caselle di controllo:
Private Sub SinistraMetri_Click()
If Me.PercezioneVoce = "Con protesi acustica monoaurale" Then
If Me.ActiveControl = True Then
Me.DestraMetri.Enabled = False
Else
Me.DestraMetri.Enabled = True
End If
End If
End Sub
Private Sub DestraMetri_Click()
If Me.PercezioneVoce = "Con protesi acustica monoaurale" Then
If Me.ActiveControl.Value = True Then
Me.SinistraMetri.Enabled = False
Else
Me.SinistraMetri.Enabled = True
End If
End If
End Sub
e devi modificare l'evento relativo alla casella combinata:
Private Sub PercezioneVoce_AfterUpdate()
If Me!PercezioneVoce.Text = "Senza Protesi Acustica" Then '
Me!SinistraMetri.Enabled = False
Me!SinistraMetri = False
Me!DestraMetri.Enabled = False
Me!DestraMetri = False
Else
Me!SinistraMetri.Enabled = True
Me!DestraMetri.Enabled = True
End If
End Sub
quest'ultima modifica è necessaria in quanto se precedentemente avessi spuntato una o entrambe le caselle di controllo e poi cambi la selezione nella casella combinata selezionando la voce "Senza protesi acustica" la spunta rimarrebbe e non potresti moficarla in quanto a quel punto le caselle di controllo sono disabilitate e qualora salvassi il record avresti un dato inserito in modo non corretto.