McGillivray, Don [IT]
Donald.A.McGillivray at sprint.com
Tue Mar 11 11:56:09 CDT 2008
Mark, Something like this should get you started . . . Dim tdf As DAO.TableDef, rsCurrent As DAO.Recordset, lngRecords As Long For Each tdf In CurrentDb.TableDefs If Left(tdf.Name, 4) <> "MSys" Then Set rsCurrent = CurrentDb.OpenRecordset(tdf.Name) With rsCurrent If Not .EOF Then .MoveLast lngRecords = lngRecords + .RecordCount Debug.Print tdf.Name & " - " & .RecordCount End If End With Set rsCurrent = Nothing End If Next Debug.Print "Total records: " & lngRecords If your tables are large, it may take a while, but better than poring over hundreds of pages with a pencil. Don -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte Sent: Tuesday, March 11, 2008 8:33 AM To: Access Developers discussion and problem solving Subject: [AccessD] Record Count for all tables Hello All, I need to get a record count for all tables. I'm using Access XP. I thought there was a way to have the documentor output to a table...but can't seem to get past the report. The report has a record count but I'd rather not read though 100's of pages and write it down. Any suggestions? Thanks, Mark A. Matte _________________________________________________________________ Helping your favorite cause is as easy as instant messaging. You IM, we give. http://im.live.com/Messenger/IM/Home/?source=text_hotmail_join -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com