I have attached 2 screenshots:
The first shows one of the queries, which filters out the specific data needed. There are another 5 of these (2nd fix, 3rd fix etc). The constants across all the queries is the C/Q number and date. The [Fix] field varies according to the fix number.
The second screenshot shows the report design that the query feeds. In each of the detail sections, the first 2 fields show the results of columns 2 & 3 of the above queries. The third field in each section is a calculation based on the 2 preceding fields.
In the report footer the fields sum up the detail fields and provide further calculations based upon the sums in this section. The very right hand column in the report footer makes total calculations based upon the sum calculations in the 6 sections to the left.
In other words, the report footer sums up the individual detail sections and then totals up in the right hand column.
The SQL for the query in the screenshot is:
SELECT Personnel.[C/Q Number], Personnel.[1st Fix Men Plan], Personnel.[1st Fix Men ACT], Projects.Date, Projects.Fix
FROM Personnel INNER JOIN Projects ON Personnel.[C/Q Number] = Projects.[C/Q Number]
GROUP BY Personnel.[C/Q Number], Personnel.[1st Fix Men Plan], Personnel.[1st Fix Men ACT], Projects.Date, Projects.Fix
HAVING (((Personnel.[1st Fix Men Plan])=True) AND ((Personnel.[1st Fix Men ACT])=True) AND ((Projects.Date) Between [forms]![frmDateEntry]![Start Date] And [forms]![frmDateEntry]![End Date]) AND ((Projects.Fix)="1"))
ORDER BY Projects.Date;
I hope this helps make better sense!