【发布时间】:2012-09-06 06:47:21
【问题描述】:
我的数据库中有 37 个表。我使用数字 (1-37) 为每个表命名。 我的列表框中有 37 个项目。该列绑定到编号集 (1-37)。
我想从列表中选择的选项中获取值,并使用它来拉出对应的表格,其中包含特定主题的问题和答案(此时无关)。
使用下面的代码我得到运行时错误 2001(您取消了之前的操作)。我使用一个按钮来显示代码选择的随机问题(在我的列表选择尝试之前有效)。
txtQuestion = DLookup("Question", List18.Value, "ID = " & randomID)
添加带有 List18.Value 的消息框表明我选择了正确的数字。我不确定该怎么做。
谁能给我一些建议?任何事情都会不胜感激。 我使用 Access 2003,对它非常陌生。
【问题讨论】:
-
DlookUp 是否返回空值?您可以使用即时窗口和实际值进行测试。
-
即时窗口:msdn.microsoft.com/en-us/library/office/… 请报告您的结果。
-
您能否将我们的数据库副本上传到文件托管站点,然后发布链接?
标签: database list vba ms-access random