我正在尝试将从记录集返回的第一条记录设置为“维护”形式的记录源我将如何执行此操作?
我这样做的原因是我构建了一个 VBA 代码,该代码根据某人进入某个字段来查找数据库中的所有记录 - 结果可能是 0、1 或大于 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!
这里有一个很大的沟通问题。
如何将记录集更改为返回的第一条记录
默认情况下,新打开的记录集位于第一条记录(除非没有记录)。向我们展示您现有的用于打开记录集的 VBA 代码,以及为什么您认为它尚未出现在第一条记录中。
当他们按下另一个按钮时,移动到返回的下一条记录?
@Wawrzyniec 已经发布了。
如何将结果设置为表单的记录集
什么结果,什么形式?您是指您在 VBA 内部生成的记录集吗?
我通过将记录集设置为我的 SQL 语句找到了答案。然后我将该记录集设置为我的目标表单的记录源。
这意味着由于表单是在向导中构建的,“下一个”和“上一个”按钮将正常工作;在记录之间移动。
Forms!FrmMaintenance.RecordSource = SQL