I have a main report that I'd like to add a subreport to create a table of contents page within the main report. I created the subreport (my table of contents with the categories and page numbers correctly pulled) and it works perfectly if I use it alone. Once it's placed within the main report, it doesn't work. I have no clue what to do to fix it. I was lucky to find the code to help get the TOC report created and it does work and prints great; however, I've tried every method I can think of to get it to work within my main report. This is my first attempt at using a subreport and I'm clueless where to go from here. Maybe it helps if I explain that I'm making a cookbook for our family and all the recipes including sorting by category are working perfectly. My TOC report when printed alone takes the categories and determines the page number that category starts on to create this report. The cookbook report with all the recipes prints correctly. But, when I try to use the TOC within the cookbook report, the TOC does not print but all recipes and other pages work just fine. Can anyone tell me if it's because I'm using a module to create the TOC or help guide me on just simply understanding why thesubreport(TOC) is not printing the contents of the file once updated and saved? The TOC generates the info using an OnPrint command. I'm so lost and confusing myself even more the more I try to figure this out. I'm desperate for help after trying so many things over the last several days.Thanks for any help or assistance I can get.