我的DoCmd.SearchForRecord命令停止工作

时间:2010-02-23 16:13:06

标签: ms-access-2007

我有一个包含4列的下拉列表,但只有3列是“可见的”,第一列是ID,更新后我运行了以下代码。

DoCmd.SearchForRecord acDataForm, "new_order_thingy", acFirst, "[OrderID] = " & Me.Combo112.Column(0)

这用于获取有关OrderID的记录,我不知道我做了什么,但我不知何故打破了它。我没有收到错误但它没有检索到任何数据。

当我将MsgBox输出时,它确实在Me.Combo112.Column(0)中传递了正确的值。

任何帮助/建议将不胜感激。

由于

2 个答案:

答案 0 :(得分:0)

我建议你在代码中放置一个断点。然后,更改组合中的值,并在中断模式下,将鼠标悬停在变量上 这也将告诉你事件是否真的被解雇了 有时事件和过程之间的链接会丢失(例如,当您重命名对象时)。

答案 1 :(得分:0)

Form.DataEntry设置为YES,它应该设置为NO ...不知道为什么,但那是导致我的错误的原因。