How to create a table with autopopulated information
Edit: Apologies for the generic title 'How' - looks like I pressed Submit before finishing writing the full title
Hi
I'm new to Access. I have been using it for a few months producing simple queries on data generated by the college's funding returns. Although I am new to Access/MSSQL/VBA, I don't mind getting under the hood (if need be) as I've got programming background.
I have two linked tables ("Learners" and "Courses" - 2 excel spreadsheets that are generated monthly). I will replace them on a monthly basis to include new students.
The "Learners" table contains learners details including their unique learner ID. The "Courses" table contains a learners ID and the details of corresponding courses they are undertaking.
What I'm trying to do is create a table that would (via a form) have the learners % progress / status on each of the courses.
The problem is that I'd need a unique identifier of each learner's course. How I usually do it (in queries) is to concatenate learner's id with their course, for example:
One learner would have the following records (learnerID-courseID):
001-C23
001-A12
001-A09
That means that learner with an id of 001 is doing 3 courses (C23, A12, A09). That way there's a unique identifier of each course each learner does.
So, I'm trying to create a table that would have updates about each particular course. Is there a way of creating a table that would automatically populate the first field with all the learnerID-courseID data from my Learners and Courses linked tables? I know how to do it in a query but the problem is that I want it to be followed with editable/updatable "Teacher", "Progress %", "Overall status" fields (That's why, my understanding is, it'd have to be a table, not a query)
My table would have the following fields:
UniqueID = automatically generated list of concatenated LearnerID and CourseID to be taken from my Learners and Courses tables (eg. 001-A12, 001-C23, 002-A12, 002-B32, 003-A12, 004-C11, etc)
Teacher - assigned/updated via a form
Progress - assigned/updated via a form
Status - assugned/updated via a form
I hope it makes sense. Please advise.
Edit: Apologies for the generic title 'How' - looks like I pressed Submit before finishing writing the full title

Hi
I'm new to Access. I have been using it for a few months producing simple queries on data generated by the college's funding returns. Although I am new to Access/MSSQL/VBA, I don't mind getting under the hood (if need be) as I've got programming background.
I have two linked tables ("Learners" and "Courses" - 2 excel spreadsheets that are generated monthly). I will replace them on a monthly basis to include new students.
The "Learners" table contains learners details including their unique learner ID. The "Courses" table contains a learners ID and the details of corresponding courses they are undertaking.
What I'm trying to do is create a table that would (via a form) have the learners % progress / status on each of the courses.
The problem is that I'd need a unique identifier of each learner's course. How I usually do it (in queries) is to concatenate learner's id with their course, for example:
One learner would have the following records (learnerID-courseID):
001-C23
001-A12
001-A09
That means that learner with an id of 001 is doing 3 courses (C23, A12, A09). That way there's a unique identifier of each course each learner does.
So, I'm trying to create a table that would have updates about each particular course. Is there a way of creating a table that would automatically populate the first field with all the learnerID-courseID data from my Learners and Courses linked tables? I know how to do it in a query but the problem is that I want it to be followed with editable/updatable "Teacher", "Progress %", "Overall status" fields (That's why, my understanding is, it'd have to be a table, not a query)
My table would have the following fields:
UniqueID = automatically generated list of concatenated LearnerID and CourseID to be taken from my Learners and Courses tables (eg. 001-A12, 001-C23, 002-A12, 002-B32, 003-A12, 004-C11, etc)
Teacher - assigned/updated via a form
Progress - assigned/updated via a form
Status - assugned/updated via a form
I hope it makes sense. Please advise.
Last edited: