jhed,
the report output shows data of the first employee combined with two service records listed below. That already shows the relation is opposite of what you said. The employee table is the parent table and the services is the child table. The terms parent and child are derived from real parents and children, a parent can have 1 to many children, a child has exactly 2 parents in the real world and 1 parent in the database world, but what is common again is the parent exists before a child can exist, because the child has a field in it pointing back to the parent. In this case judging from the report the employees need to accomplish the service, that's the meaning of the relation here. So your one-to-many relation has to start in employees and ends in services, because 1 (each) employee accomplishes (potentially) many services. So employee.id is the primary key field of employee and services.id is the foreign key field of services, pointing to the employee table.
That's one thing.
Your services table id field shows repeated values, so it's not a primary key field, it seems it's really the employeeid. That's bad naming for one thing, you shouldn't call a foreign key field ID only, if you relate more tables with each other this will get confusing and can easily mix-up, besides fields need unique names in each table, so if you go about this always, you never can have more than one relation to another table. Since there seems to be no primary key in services, no other table can point there, so services can't be a parent to some other table. That doesn't matter in this case, but it's a good practice to let every table have a primary key.
Finally, all this stuff is just a bit of explanation of terms, but I don't see a problem. You're already at your goal!
The report show employee 001 (in it's header) and the first two services records, that also have ID 001, all other services are not in the list, as they are not related to employee 001. Services record 3 seems to be related to employee 002 and service records 4-6 are related to employee 003, which doesn't even exist yet. The report is complete. If you make the employee table the active workarea before calling the report you would get many pages with one employee each and the services accomplished by him. If you have a filter on employee for eg 1 id you only get that employees page.
So now that has cleared up, the question is, what is the problem and what do you want instead?
Bye, Olaf.