Note: providing assignment help is not a requirement to be a contributor here.
It's disheartening to read "ASAP" in the title of a thread. You'll get more appreciation by not doing it.
You need to GROUP BY every field that is not your calculation. you're getting the error mostly because of that reason. Do you understand GROUP BY clauses? How about aggregations?
with the number of fields you have there in design view, grouping your query with just one calcuated field in it will yield you incorrect results again. Be aware that using a GROUP BY clause will yield the calculation you've specified for every DISTINCT ROW, not Employee numbers.
for example, if you group by every field in your query like Access requires, the way you have things now, you'll get this:
Code:
employee 1 | order 1 | commission: $1.34
employee 1 | order 2 | commission: $4.39
etc, etc...
Only include fields that are not calculations in which the combination of them will always be the same for each employee ID. make sense?