print a list of reports in access

G

Guest

Does anyone know of a way to print a listing of all your reports in the
Reports Object section.
 
A

Albert D. Kallal

just go

tools->analyse->documenter

You can print out all information about the reports.

Play with the "options" button, as these documenter printouts tend to be
very large....
 
G

Guest

Albert D. Kallal said:
just go

tools->analyse->documenter

You can print out all information about the reports.

Play with the "options" button, as these documenter printouts tend to be
very large....


--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(e-mail address removed)


Thank you. I tried that but it gives all the detail. I was just interested in the names, but I will take your suggestion and play with the options button. Thanks again.
 
A

Albert D. Kallal

Thank you. I tried that but it gives all the detail. I was just
ah...ok....

Even if you turn off all options, you still get one page per reprot....

If you just want a quick list, then just type in the follwing code into a
module.

Sub ShowReprots()

Dim i As Integer

For i = 0 To CurrentProject.AllReports.Count - 1
Debug.Print CurrentProject.AllReports(i).Name
Next

End Sub

just hit f5 to run, and you can then cut/paste the list of reprots into
word, or whatever....
 
G

Guest

You could also create a query based on the MS Sys object table and filter
this to the report options

1. Create a query based on the ms sys objects table
2. drag the appropriate fields to the grid
3. look for a familiar name in the field regarding the reports
4. in the criteria field place the ID number for reports

create your output (report) based on this query

ps To do this your systems tables should be set to visible...
 
D

Douglas J. Steele

Or you can use the following query:

SELECT [Name]
FROM MSysObjects
WHERE [Type]=-32764
ORDER BY [Name]
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top