I would look into cross-tab queries, that is a good way to monitor a total on running values.
Once you get a query that will search for the right record, and give you the total hours, simply create your form to include your table and your query. Use the controls you need to edit data on your...