Total Access Analyzer is also a good documentation tool (
www.fmsinc.com).
It produces numeous reports, many of them are hierarchial in nature so you
can see what queries are referenced by a particular query.
This app may be overkill for your purposes and most individuals find it
pricey but given the number of hours it would take you to create a tool even
half as sophisticated, it's a real bargain.
I have also made my own simple tool which just grabs tables and queries and
their fields. It produces a much more compact report than the built in
documentation report and also includes properties that the standard report
doesn't include such as description. I used the tabledef collection to
extract the data and then I write it to a table. The reports are based off
what is stored in the table.