These seem to be simple reports that can be done in FileMaker. Do employees work overnight shifts? If so, all the hours usually count for the day the shift begins.
The only thing that needs a little more explanation is the relationship between Employee table and Daily report.
"Each day a new report is opened.."
Does this mean related records are created between Employee and Daily Report?
As a mental exercise to orient you, if you put a Daily Report portal on the employee table, entered find mode, and put a date into the date field, you would find all the employees who worked on that date.
If you could post a sample file, more help could be provided.