我正在使用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任何人都確認或否認這可以完成,如果可以完成,你會如何建議完成?無論這種方式如何,感謝您的幫助。