Mar 03 2023 03:51 AM
Hi, I need to create a SharePoint lists for a training record. I will have a record of employees with Job role and some specialisations, and a list of training with the job roles that are required to complete that training.
I need to create a 3rd list which combines employee and training records to place a completed date against each training a staff member is required to do. This should then update when training requirements or job roles change. Is there a way to do this in SharePoint without rebuilding the table via a flow?
I.e.
List 1
ID - Name - Role
1 - Joe Bloggs - Surveyor
2 - Jane Doe - Manager
List 2
ID - Training - Required by
1 - Training 1 - Surveyor, Manager
2 - Training 2 - Surveyor
3 - Training 3 - Manager
Desired List 3 to dynamically update when Table 1 or 2 changes
ID - Employee ID - Training ID - Completion Date
1 - 1 - 1 - 13/2/23
2 - 1 - 3 - 24/12/22
3 - 2 - 1 - 8/6/21
3 - 2 - 3 - 8/6/21
Thanks in advance
Mar 03 2023 06:01 AM
Mar 03 2023 09:29 AM
you could use lookup columns from "List 3" back to the lists "Lists 1" and "List 2"
So, create "List 1"and "List 2"
Now create "List 3" and add a new Column "Employee" as a lookup column
Set "List 1" as the datasource and "Name" as a column to pull primary values from. Then expand "More Options" and pull role as a secondary column via "Add additional columns from source list"
Do the same for a new lookup column "Training"
Now you can create a new item in "List 3" and choose just the employee and the training
But this view will now dynamically pull the employee role and the training requirements from the other lists.
Now if the employee name or the training or the "required by" value change in the other lists, these changes will be automatically displayed in this list.
But this does not insert new rows into "List 3" if you i.e. enter a new employee, it justs updates the data.
Best Regards,
Sven