ACC: RecordCount Property Returns Incorrect Number of Records (105976)
The information in this article applies to:
- Microsoft Access 1.0
- Microsoft Access 1.1
- Microsoft Access 2.0
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
This article was previously published under Q105976
Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
The RecordCount property, when used with a recordset or snapshot, returns
a recordset that has an incorrect number of records.
This article assumes that you are familiar with Visual Basic for
Applications and with creating Microsoft Access applications using the
programming tools provided with Microsoft Access. For more information
about Visual Basic for Applications, please refer to your version of the
"Building Applications with Microsoft Access" manual.
NOTE: Visual Basic for Applications is called Access Basic in Microsoft
Access versions 1.x and 2.0. For more information about Access Basic,
please refer to the "Introduction to Programming" manual in Microsoft
Access version 1.x or the "Building Applications" manual in Microsoft
Access version 2.0.
CAUSE
For recordsets and snapshots, Microsoft Access does not automatically
return the number of records that exist in the recordset. Rather, it
returns the number of records accessed.
RESOLUTION
To determine the exact number of records in a recordset or snapshot, use
the MoveLast method before checking the RecordCount property.
STATUS
This behavior is by design.
REFERENCES
For more information about RecordCount Property, search the Help Index for
RecordCount Property, or ask the Microsoft Access 97 Office Assistant.
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbprb kbProgramming KB105976 |
---|
|