Hi. I am using MS Access 2010 and want to build a database for organizing my Code snippets and functions. I'd like to have different categories and subcategories in a form where I can build a tree-view kontroll on the very left side of the form. Then, when clicking in the tree, I want the relevant function names og procedure names appear in a table on the right side. Clicking that sub- or functionname, will make a new modular form, with the actual code, Show. My question is how do I build the tables. I started with two tables, one called tblCode with the following fields: ID HeaderID CodeName CodeText AuthorName and another table I named tblHeadings; HeadingID Heading How should I design the tables so that I can have a functioning tree with headings like: Excel |____ Worksheet |____ Cell |____ Fonts |____ Functions Outlook |____ Mail |____ Task |____ Contact |____ Exporting/Importing |____ Appoiment Any help is very much appriciated. Thanx in advance! Regards Jan T.