我有一个包含4列的下拉列表,但只有3列是“可见的”,第一列是ID,更新后我运行了以下代码。
DoCmd.SearchForRecord acDataForm, "new_order_thingy", acFirst, "[OrderID] = " & Me.Combo112.Column(0)
这用于获取有关OrderID的记录,我不知道我做了什么,但我不知何故打破了它。我没有收到错误但它没有检索到任何数据。
当我将MsgBox输出时,它确实在Me.Combo112.Column(0)中传递了正确的值。
任何帮助/建议将不胜感激。
由于
答案 0 :(得分:0)
我建议你在代码中放置一个断点。然后,更改组合中的值,并在中断模式下,将鼠标悬停在变量上 这也将告诉你事件是否真的被解雇了 有时事件和过程之间的链接会丢失(例如,当您重命名对象时)。
答案 1 :(得分:0)
Form.DataEntry设置为YES,它应该设置为NO ...不知道为什么,但那是导致我的错误的原因。