У меня есть несколько флажков в моей форме, которые при выборе отключить определенные поля.Отключить поле с нулевым значением
Однако, когда значение поля, которое нужно отключить, имеет значение Null или EmptyString, поле не будет отключено, пока я не укажу значение. Ввод значения приведет к отключению поля, когда он потеряет фокус.
Я использую код VBA: ..
Me.columnName.Enabled = False
Можно ли отключить поле, которое является нулевым или EmptyString?
Edit: Refactored Пример кода
Private Sub Checkbox_Click()
If Checkbox.Value = True Then
Me.field1 = ""
Me.field2 = ""
Me.field1.Enabled = False
Me.field2.Enabled = False
End If
End Sub
Я думаю, что мы должны видеть больше кода. Я не могу визуализировать это –
В идеале, не используйте columnName, используйте controlName. Например, ваша таблица может содержать Address1, текстовое поле должно быть, скажем, txtAddress1 – Fionnuala
. Я добавил несколько примеров кода, чтобы дать больше идеи. –