Hi all,
First time post so please stay with me if I don’t make that much sense!
I work in the IT team of a school, another department who run training courses for teachers from across the area recently approached me about creating a small Db for them as their information is currently stored in some crazy spreadsheet that only one person understands. Each teacher has to take part in a set amount of courses across a year to gain a qualification. Currently the spreadsheet just lists all of the courses available as columns and they are coloured in when taken, this system is ridiculously hard to follow as you are looking at maybe 200 or 300 teachers, hence the need for the Db.
I have managed to create most of the Db with my limited knowledge and it looks ok, however when I took it down to the department they asked if it was possible to add a bulk course register feature instead of registering each teacher onto a course one at one time. I immediately said yes thinking that can’t be hard I’ve seen it done in multiple programmes and software packages over the years, however I seem to have either hit a mental block or I’m just not clever enough to work it out!
I have this idea that you would pick the course you want from a drop down and then have a listbox with all teachers and a listbox of the current course members and be able to add and take away as you see fit on a single or multiple choice basis. Obviously this is just an idea but if anyone has a better or easier solution please shout me down.
So for reference I have three tables that are relevant to this, Contact (stupid name should have been student or teacher I realise), Course and Enrolment
Contact has ID as its primary key and then several other fields like forename and surname.
Course has Course Name as its primary key. This is the only field in the table, there isn’t much more that needs to be stored about the course as of yet this may change but the name will always be unique.
Enrolment has Enrolment ID as its primary key. It has ID (link to contact), Course Name (link to course) and Course Complete (yes / No tick box).
Hope this gives enough information. Any help would be appreciated.
Cheers in advance
Elliott
First time post so please stay with me if I don’t make that much sense!
I work in the IT team of a school, another department who run training courses for teachers from across the area recently approached me about creating a small Db for them as their information is currently stored in some crazy spreadsheet that only one person understands. Each teacher has to take part in a set amount of courses across a year to gain a qualification. Currently the spreadsheet just lists all of the courses available as columns and they are coloured in when taken, this system is ridiculously hard to follow as you are looking at maybe 200 or 300 teachers, hence the need for the Db.
I have managed to create most of the Db with my limited knowledge and it looks ok, however when I took it down to the department they asked if it was possible to add a bulk course register feature instead of registering each teacher onto a course one at one time. I immediately said yes thinking that can’t be hard I’ve seen it done in multiple programmes and software packages over the years, however I seem to have either hit a mental block or I’m just not clever enough to work it out!
I have this idea that you would pick the course you want from a drop down and then have a listbox with all teachers and a listbox of the current course members and be able to add and take away as you see fit on a single or multiple choice basis. Obviously this is just an idea but if anyone has a better or easier solution please shout me down.
So for reference I have three tables that are relevant to this, Contact (stupid name should have been student or teacher I realise), Course and Enrolment
Contact has ID as its primary key and then several other fields like forename and surname.
Course has Course Name as its primary key. This is the only field in the table, there isn’t much more that needs to be stored about the course as of yet this may change but the name will always be unique.
Enrolment has Enrolment ID as its primary key. It has ID (link to contact), Course Name (link to course) and Course Complete (yes / No tick box).
Hope this gives enough information. Any help would be appreciated.
Cheers in advance
Elliott