0

我正在尝试将从记录集返回的第一条记录设置为“维护”形式的记录源我将如何执行此操作?

我这样做的原因是我构建了一个 VBA 代码,该代码根据某人进入某个字段来查找数据库中的所有记录 - 结果可能是 0、1 或大于 1。如何将记录集更改为返回第一条记录,然后当他们按下另一个按钮时,移动到返回的下一条记录?

谢谢

4

3 回答 3

1

我不太确定你在看什么。但也许它可以帮助你:

'access to first field of the first row in record set variable (record set has just beed poppulated)  
rs.Fields(0).Value
'moving to second row of record set         
rs.MoveNext

GL!

于 2013-03-10T18:24:20.390 回答
0

这里有一个很大的沟通问题。

如何将记录集更改为返回的第一条记录

默认情况下,新打开的记录集位于第一条记录(除非没有记录)。向我们展示您现有的用于打开记录集的 VBA 代码,以及为什么您认为它尚未出现在第一条记录中。

当他们按下另一个按钮时,移动到返回的下一条记录?

@Wawrzyniec 已经发布了。

如何将结果设置为表单的记录集

什么结果,什么形式?您是指您在 VBA 内部生成的记录集吗?

于 2013-03-11T05:30:24.000 回答
0

我通过将记录集设置为我的 SQL 语句找到了答案。然后我将该记录集设置为我的目标表单的记录源。

这意味着由于表单是在向导中构建的,“下一个”和“上一个”按钮将正常工作;在记录之间移动。

Forms!FrmMaintenance.RecordSource = SQL
于 2013-03-12T09:57:51.380 回答