Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Christian_boy,
l'oggetto sottomaschera/sottoreport fa parte dell'insieme Controls indirizzabile per nome o per indice.
Detto questo puoi cambiare il tuo codice così:
Private Sub Modifica_Click()
Dim ind As Integer
Dim subForm As Form
Set subForm = Me.Controls(Me.NomeSottoMaschera).form
For ind = 0 To subForm.Controls.Count - 1
If subForm.Controls(ind).ControlType = 109 Then 'testo
subForm.Controls(ind).Locked = False
End If
If subForm.Controls(ind).ControlType = 111 Then 'combo
subForm.Controls(ind).Locked = False
subForm.Controls(ind).Enabled = True
End If
Next
End Sub
Ciao
Giorgio Rancati