HEY PHV, thanks for your help so far.....I appreciate it very much. I've used the following code and I get "Type Mismatch In Expression", do you have any shots as to why?
Thanks
SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs1] AS Hours, [tracking].[task1seg] AS Segment, [tracking].[release1] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs1 <>0 )
UNION ALL SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs2] AS Hours, [tracking].[task2seg] AS Segment, [tracking].[release2] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs2 <>0 )
UNION ALL SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs3] AS Hours, [tracking].[task3seg] AS Segment, [tracking].[release3] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs3 <>0 )
UNION ALL SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs4] AS Hours, [tracking].[task4seg] AS Segment, [tracking].[release4] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs4 <>0 )
UNION ALL SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs5] AS Hours, [tracking].[task5seg] AS Segment, [tracking].[release5] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs5 <>0 )
UNION ALL SELECT [tracking].[LastName] AS Name, [tracking].[date] AS Day, [tracking].[hrs6] AS Hours, [tracking].[task6seg] AS Segment, [tracking].[release6] AS Release
FROM tracking INNER JOIN [releases] ON [tracking].[release1]=[Releases].[ID]
WHERE ((GetLastUserNameEmployeeAct()=tracking.LastName) AND tracking.hrs6 <>0 )
ORDER BY Day;