AceMan1
Q1 sql
------
SELECT Group.GroupID, Group.GroupName, Activity.ActivityID, Activity.ActivityName, ActivityTask.TaskID, Task.TaskDescription
FROM Task INNER JOIN (([Group] INNER JOIN Activity ON Group.GroupID=Activity.GroupID) INNER JOIN ActivityTask ON (Activity.GroupID=ActivityTask.GroupID) AND (Activity.ActivityID=ActivityTask.ActivityID) AND (Group.GroupID=ActivityTask.GroupID)) ON Task.TaskID=ActivityTask.TaskID;
q2 sql
------
SELECT Position.PositionID, Position.PositionName, PositionTask.TaskID, Task.TaskDescription
FROM Task INNER JOIN ([Position] INNER JOIN PositionTask ON Position.PositionID = PositionTask.PositionID) ON Task.TaskID = PositionTask.TaskID;
q3 sql
------
SELECT Task.TaskID, q1.GroupID, q1.GroupName, q1.ActivityID, q1.ActivityName, q1.TaskID AS q1_TaskID, q1.TaskDescription AS q1_TaskDescription, q2.PositionID, q2.PositionName, q2.TaskID AS q2_TaskID, q2.TaskDescription AS q2_TaskDescription
FROM (Task LEFT JOIN q2 ON Task.TaskID = q2.TaskID) LEFT JOIN q1 ON Task.TaskID = q1.TaskID;
q4 sql
------
SELECT q3.*, TaskCompetency.*, Competency.*
FROM Competency INNER JOIN (q3 INNER JOIN TaskCompetency ON q3.TaskID = TaskCompetency.TaskID) ON Competency.CompetencyID = TaskCompetency.CompetencyID;
---
and the form is based on q4, of course update query cant
't be a record source for a form. I still want to have each row as the folows
CompetencyID CompetencyDescription (from q4 upove)
----------------------------------------------------------
1 competency 1 execelent good satisfactory
2 competency 2 execelent good satisfactory
3 competency 3 execelent good satisfactory
and so forth
of course the is a check box in front of execelent good and satisfactory