【问题标题】:Making a self-study database form (pt. 2) need help selecting a table via list choice制作自学数据库表格 (pt. 2) 需要帮助通过列表选择来选择表格
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    相关资源
    最近更新 更多