Keeping updated calculation of # of child records
I have system I've designed for tracking speeches I make. The main layout involves Speeches along with a related table Events (where I gave the speech) in a portal. I have a field Speeches:TimesPresented that should contain the number of times I've presented that speech in various places. Theoretically, it should match the number of rows in the portal. But, I cannot make it work right. What is the best way to do that? When I enter/delete a portal row, I want to see the calculation in Speeches updated. I also need to store this number because of a report I need to run (list speeches that I've presented 5 or more times).
Thank you for your help!