如何在MS Access窗体中设置DAO记录中的moveNext

时间:2014-05-26 17:43:58

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

以下是我的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上,但如果我在导航按钮中的moveNext,则第二个记录集对象不会出现。我该如何编码导航。有人帮忙。

1 个答案:

答案 0 :(得分:0)

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