Nope.
It uses code found in John's download files on his web site. He uses this to create a table and
report with all the various table information. A *simple* function call populates the key table with
all the other table information. A report displays all this information. I'm not going to take
credit for his code.
I've been using this for a long time and decided to make an Add-In to do all the work for me. I made
a few cosmetic changes to the report, but overall it is pretty much the same as John's report.
All I have to do now is Tools | Add-Ins | John Viescas Table Documentor. Poof!
After a few seconds a slick report is displayed on the screen. In a nut shell the Add-In creates the
key table, loops through each table (including linked ones) grabbing the information needed, writes
all this information to the key table, creates the report entirely in code, saves it, and then
displays it on the screen for you. That report can be opened again at any time since it is saved as
a new report object in your database. Easy as pie!
The 97 version works with Access 97 and the 2000 version works with Access 2000, 2002, and 2003.
I've tested it extensively on all four versions. Doug Steele sent a copy of each to John for study.