Hi Daisymsg,
Just my 2cents... I have actually used the treeview control to create the main interface for my database. Although figuring out how to get the data into the treeview was a bit tricky, once I had got it sussed I found it was quite simple.
What I find works best is the following:
You need a table which will store all the data to be shown by the treeview control. This table MUST contain the following information:
Unique ID (preferably AutoNumber) - this would be your Primary Key
Object Name (for reference only)
Object Description - will be shown on the treeview
Parent ID (top level objects will be blank) - refers to which "node" it needs to be a part of
Parent Description (optional)
and then you need to develop some way of handling the click event. The treeview object then gets populated by reading through this table twice - once for the "top level" objects, and then the child objects get added in the second scan.
As I said earlier, I've developed a Treeview menu system that my main db uses to navigate throughout the different forms etc. If you like I can let you have a copy - it might give you some idea on how it all fits together. Treeviews are an advanced tool however, so I'd not recommend using or playing with unless you were familiar with most VBA principles.
Hope this helps,
Ad