我现在和其他地方一直在寻找2天的答案,这让我疯狂(再次)。我在一个简单的表单上有一个简单的组合框。当我点击它时,下拉列表会填充预期的列表,但是当我点击一个行项本身时没有任何内容,没有任何更新。
说我有苹果,橘子,浆果 - 我点击橘子并没有任何反应,没有任何变化。
我尝试过使用Me.DivisionDDL.Requery
但没有运气和级联下拉菜单。
这些都不起作用:
我怎样才能让它发挥作用?
Option Compare Database
Private Sub Form2_Load()
Me.DivisionDDL.RowSource = "Select bc_subs.Division FROM _bc_subs"
Me.DivisionDDL = Me.DivisionDDL.ItemData(0)
'DivisionDDL_AfterUpdate
End Sub
Private Sub DivisionDDL_Click()
Me.DivisionDDL.Requery
MsgBox DivisionDDL.List(DivisionDDL.ListIndex)
End Sub
答案 0 :(得分:0)
控件来源=
=[tblDivisions]![Division]
这是一个无法编辑的计算字段。
如果这是一个绑定控件,您在其中编辑表字段,请使用Division
。
如果是未绑定的控件,则使用例如在级联组合框设置中,使用空控制源。
答案 1 :(得分:0)
谢谢DanielG - 根表单本身设置为" editable - no"但控制本身很好。为什么这是一个默认的设置 - idk。在严格处理组合框控件时,我不认为我必须查看表单本身,但谢谢。