默认情况下,MS 访问数据表视图中的记录数和总记录数
Record count with Total records in MS access datasheet view by default
我正在使用 MS 访问前端和 SQL 服务器后端 我有 2 个类似的表单,其中一个用于只读视图的表单是从另一个允许编辑的表单复制的。允许编辑的表格在底部显示当前记录数和总记录数(例如:10 条中的 1 条),而只读表格只显示当前记录数(例如:1)仅当我们移动到最后一条记录并出现时回到第一条记录,它显示当前记录数和总记录数。在只读视图中只显示当前记录数而不显示总记录数的当前记录是什么原因
原因可能是为了获得 DAO 记录集的准确记录数,您需要移至最后一条记录。如果您在使用 DAO 记录集的代码中执行此操作,您将在调用 RecordCount 之前使用 MoveLast 方法。
您可以在表单中使用 MoveLast 和 MoveFirst 方法来获取计数。
Dim rst as DAO.Recordset
Set rst = Me.Recordset
rst.MoveLast
rst.MoveFirst
我正在使用 MS 访问前端和 SQL 服务器后端 我有 2 个类似的表单,其中一个用于只读视图的表单是从另一个允许编辑的表单复制的。允许编辑的表格在底部显示当前记录数和总记录数(例如:10 条中的 1 条),而只读表格只显示当前记录数(例如:1)仅当我们移动到最后一条记录并出现时回到第一条记录,它显示当前记录数和总记录数。在只读视图中只显示当前记录数而不显示总记录数的当前记录是什么原因
原因可能是为了获得 DAO 记录集的准确记录数,您需要移至最后一条记录。如果您在使用 DAO 记录集的代码中执行此操作,您将在调用 RecordCount 之前使用 MoveLast 方法。
您可以在表单中使用 MoveLast 和 MoveFirst 方法来获取计数。
Dim rst as DAO.Recordset
Set rst = Me.Recordset
rst.MoveLast
rst.MoveFirst