1

我的数据库中有 37 个表。我使用数字 (1-37) 为每个表命名。我的列表框中有 37 个项目。该列绑定到编号集 (1-37)。

我想从列表中的选定选项中获取值,并使用它来拉出相应的表,该表包含特定主题的问题和答案(此时无关)。

使用下面的代码,我得到运行时错误 2001(您取消了之前的操作)。我使用一个按钮来显示代码选择的随机问题(在我的列表选择尝试之前工作)。

txtQuestion = DLookup("Question", List18.Value, "ID = " & randomID)

添加带有 List18.Value 的消息框显示我选择了正确的数字。我不确定该怎么做。

谁能给我一些建议?任何事情都会不胜感激。我使用 Access 2003 并且对它非常陌生。

4

1 回答 1

0

尝试在即时窗口中测试您的表达式:

? DLookup("Question", List18.Value, "ID = " & randomID)

于 2013-03-01T12:59:06.863 回答