Я работаю над формой Access 2010, в которой пользователь может выбрать запись в заголовке формы с помощью выпадающего списка, а затем создать элементы, связанные с выбранной записью, в подробном разделе формы. По умолчанию форма формы устанавливается на непрерывные формы.Настройка свойств текстового поля на непрерывной форме
Одним из элементов управления в разделе подробностей формы является элемент управления со списком. То, что я хочу сделать, - установить свойство enabled текстового поля в той же строке формы на false, основываясь на выборе из выпадающего списка. Код я бег это:
If Me.cboElementType = "Contract Shrink" Then
Me.txtElementID = ""
Me.txtElementID.Enabled = False
EndIf
Это работает, но он устанавливает все экземпляры текстового поля (txtElementID) на разрешенную = ложь. То, что я хочу иметь, - это то, что txtElementID имеет разные разрешенные параметры для каждой строки в разделе подробностей, основываясь на выборе combobox cboElementType. Итак, если cboElementType = «Сокращение контракта» в строке 1 раздела детали прокрутки, txtElementID.Enabled будет установлен в значение false для этой строки. Если cboElementType = «Группа затрат» в строке 2 раздела детали прокрутки, я хотел бы, чтобы txtElementID.Enabled был False в строке 1 раздела подробностей и txtElementID.Enabled для True в строке 2.
Can кто-либо подтверждает или отрицает, что это может быть сделано, и, если это можно сделать, как вы предлагаете это сделать? Независимо от того, в каком направлении это происходит, спасибо за помощь.