我正在使用Access 2010窗体,用户可以通过组合框在表单标题中选择一条记录,然后在窗体的详细信息部分构建与所选记录相关的元素。表单的默认视图设置为连续表单。以连续形式设置文本框属性
窗体的详细部分中的控件之一是组合框控件。我想要做的是根据组合框的选择,将表单的同一行上的文本框的enabled属性设置为false。我正在运行的代码是:
If Me.cboElementType = "Contract Shrink" Then
Me.txtElementID = ""
Me.txtElementID.Enabled = False
EndIf
这可以工作,但它将文本框(txtElementID)的所有实例设置为enabled = false。我想要发生的是txtElementID根据组合框cboElementType的选择为detail部分中的每一行设置了不同的启用设置。因此,如果滚动细节部分的第1行上的cboElementType =“合同收缩”,则该行的txtElementID.Enabled将设置为false。如果滚动细节部分的第2行的cboElementType =“Cost Group”,那么我希望txtElementID.Enabled在细节部分的第1行上为False,并且txtElementID.Enabled为第2行上的True。
Can任何人都确认或否认这可以完成,如果可以完成,你会如何建议完成?无论这种方式如何,感谢您的帮助。