【问题标题】:How to moveNext in DAO record set in MS Access form如何在 MS Access 表单中的 DAO 记录集中 moveNext
【发布时间】:2014-07-15 12:48:45
【问题描述】:

以下是我的 DAO 记录集代码。

Dim qdf As DAO.QueryDef
Set qdf = CurrentDb.QueryDefs("getOrderRecords")
Set orderRST= qdf.OpenRecordset
Debug.Print "DAO Records"

txtRequestID = orderRST.Fields("OrderId")

类似于 txtRequestID ,我有很多字段,由于某些设计原因,我计划使用 DAO 填充这些字段。

问题是,第一个记录集对象将出现在 FormLoad 上,但如果我在导航按钮中移动下一步,则第二个不会出现。我如何为导航编码。有人请帮忙。

【问题讨论】:

  • 请给我们更多关于你在做什么的信息。你是如何声明 orderRST 的? Form/Form_Load 事件在哪里适合?填充是否意味着您正在将值写入表单字段?为什么不将记录集分配给表单?

标签: forms ms-access vba ms-access-2007


【解决方案1】:

表单的navigateButton 连接到表单的Recordsource。如果您创建一个包含记录集的单独变量,它不会连接到表单,因此表单导航不起作用。 设置Me.Recordsource="getOrderRecords" 或创建一个按钮并在 OnClick 事件中设置下一步移动:orderRST.moveNext

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多