Help!

Student course Registration setup

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Table Design RSS
Next:  Add  
Author Message
UnknownJoe
External


Since: Feb 09, 2009
Posts: 5



PostPosted: Wed Sep 23, 2009 10:04 am    Post subject: Student course Registration setup
Archived from groups: microsoft>public>access>tablesdbdesign (more info?)

I have a small DB with tables for Student info and Course Info. The main
purpose of the DB is to be able to combine the two and create a Registration
table (and Form) that allow the user to select a current Course, Dates, and
then enroll or register as many students as necessary on the one form that
will create a record for each in the Registration table.

Any ideas would be appreciated.

Thanks.

JS
Back to top
KARL DEWEY
External


Since: Mar 03, 2006
Posts: 1616



PostPosted: Wed Sep 23, 2009 10:46 am    Post subject: RE: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Sounds like you want an 'append' or [make table' query with a Cartesian effect.
Put both tables in the design view grid and select the fields you want in
the output.

When you run the query it will generate records of every combination of the
two tables.

--
Build a little, test a little.


"UnknownJoe" wrote:

> I have a small DB with tables for Student info and Course Info. The main
> purpose of the DB is to be able to combine the two and create a Registration
> table (and Form) that allow the user to select a current Course, Dates, and
> then enroll or register as many students as necessary on the one form that
> will create a record for each in the Registration table.
>
> Any ideas would be appreciated.
>
> Thanks.
>
> JS
Back to top
Gina Whipp
External


Since: Sep 25, 2003
Posts: 426



PostPosted: Wed Sep 23, 2009 1:27 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

UnknownJoe,

Have a look at...
http://www.databasedev.co.uk/student_courses_data_model.html

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <UnknownJoe DeleteThis @discussions.microsoft.com> wrote in message
news:B81DB55B-3B6E-4F96-A949-C722748C598C@microsoft.com...
>I have a small DB with tables for Student info and Course Info. The main
> purpose of the DB is to be able to combine the two and create a
> Registration
> table (and Form) that allow the user to select a current Course, Dates,
> and
> then enroll or register as many students as necessary on the one form that
> will create a record for each in the Registration table.
>
> Any ideas would be appreciated.
>
> Thanks.
>
> JS
Back to top
Gina Whipp
External


Since: Sep 25, 2003
Posts: 426



PostPosted: Wed Sep 23, 2009 1:30 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

UnknownJoe,

Just realized you said you already had the tables, you are just looking for
Registration ideas. Well, what tables do you already have? It sounds like
you just need a *Join* table with a few additional fields but you might
already have one but without more data can't be sure.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <UnknownJoe DeleteThis @discussions.microsoft.com> wrote in message
news:B81DB55B-3B6E-4F96-A949-C722748C598C@microsoft.com...
>I have a small DB with tables for Student info and Course Info. The main
> purpose of the DB is to be able to combine the two and create a
> Registration
> table (and Form) that allow the user to select a current Course, Dates,
> and
> then enroll or register as many students as necessary on the one form that
> will create a record for each in the Registration table.
>
> Any ideas would be appreciated.
>
> Thanks.
>
> JS
Back to top
UnknownJoe
External


Since: Feb 09, 2009
Posts: 5



PostPosted: Wed Sep 23, 2009 1:30 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I have 2 tables at this time. One is called Students, with a Student ID,
First Name and Last Name. The 2nd is called Courses, with only Course Name.

Within the 3rd table, which is what I'm looking at ideas for, is a Table and
Form to be called Registrations. Basically, I want to do the following on the
form:

(1) Choose a Course (from Course table)
(2) Choose a Start and End Date
(3) Select any number of Students (from the Student table)

I would prefer to have the form open and select a course, then proceed to
select and add students (ex. 1 - 20 students). I guess the problem would be
that each time I add an additional student, it would need to add another
record to the Registration table.

Thanks.

"Gina Whipp" wrote:

> UnknownJoe,
>
> Just realized you said you already had the tables, you are just looking for
> Registration ideas. Well, what tables do you already have? It sounds like
> you just need a *Join* table with a few additional fields but you might
> already have one but without more data can't be sure.
>
> --
> Gina Whipp
>
> "I feel I have been denied critical, need to know, information!" - Tremors
> II
>
> http://www.regina-whipp.com/index_files/TipList.htm
>
> "UnknownJoe" <UnknownJoe RemoveThis @discussions.microsoft.com> wrote in message
> news:B81DB55B-3B6E-4F96-A949-C722748C598C@microsoft.com...
> >I have a small DB with tables for Student info and Course Info. The main
> > purpose of the DB is to be able to combine the two and create a
> > Registration
> > table (and Form) that allow the user to select a current Course, Dates,
> > and
> > then enroll or register as many students as necessary on the one form that
> > will create a record for each in the Registration table.
> >
> > Any ideas would be appreciated.
> >
> > Thanks.
> >
> > JS
>
>
>
Back to top
Gina Whipp
External


Since: Sep 25, 2003
Posts: 426



PostPosted: Wed Sep 23, 2009 2:00 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

UnknownJoe,

If I am understanding you correctly... This would be my third table:

tblRegistrations
rStudentID
rCourseID
rStartDate (if not in tblCourses)
rDropped
rAudit
rAdditionalNotes
etc... BUT no fields that are included in tblStudents or tblCourses

Then in a subform you can select (register) students, either by Course (make
that the main form OR just make this your main form and proceed to register
Students and run reports to show who has registered for what.

--
Gina Whipp

"I feel I have been denied critical, need to know, information!" - Tremors
II

http://www.regina-whipp.com/index_files/TipList.htm

"UnknownJoe" <UnknownJoe.DeleteThis@discussions.microsoft.com> wrote in message
news:569FC7BB-746D-4B1D-ABDB-B98B1FB1040F@microsoft.com...
>I have 2 tables at this time. One is called Students, with a Student ID,
> First Name and Last Name. The 2nd is called Courses, with only Course
> Name.
>
> Within the 3rd table, which is what I'm looking at ideas for, is a Table
> and
> Form to be called Registrations. Basically, I want to do the following on
> the
> form:
>
> (1) Choose a Course (from Course table)
> (2) Choose a Start and End Date
> (3) Select any number of Students (from the Student table)
>
> I would prefer to have the form open and select a course, then proceed to
> select and add students (ex. 1 - 20 students). I guess the problem would
> be
> that each time I add an additional student, it would need to add another
> record to the Registration table.
>
> Thanks.
>
> "Gina Whipp" wrote:
>
>> UnknownJoe,
>>
>> Just realized you said you already had the tables, you are just looking
>> for
>> Registration ideas. Well, what tables do you already have? It sounds
>> like
>> you just need a *Join* table with a few additional fields but you might
>> already have one but without more data can't be sure.
>>
>> --
>> Gina Whipp
>>
>> "I feel I have been denied critical, need to know, information!" -
>> Tremors
>> II
>>
>> http://www.regina-whipp.com/index_files/TipList.htm
>>
>> "UnknownJoe" <UnknownJoe.DeleteThis@discussions.microsoft.com> wrote in message
>> news:B81DB55B-3B6E-4F96-A949-C722748C598C@microsoft.com...
>> >I have a small DB with tables for Student info and Course Info. The main
>> > purpose of the DB is to be able to combine the two and create a
>> > Registration
>> > table (and Form) that allow the user to select a current Course, Dates,
>> > and
>> > then enroll or register as many students as necessary on the one form
>> > that
>> > will create a record for each in the Registration table.
>> >
>> > Any ideas would be appreciated.
>> >
>> > Thanks.
>> >
>> > JS
>>
>>
>>
Back to top
BruceM via AccessMonster.
External


Since: Sep 23, 2009
Posts: 5



PostPosted: Wed Sep 23, 2009 3:10 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Typically there would be a Student table to list Student information, a
Course table for information about courses, and a junction table. The
junction table is because one student can take many (i.e. more than one)
course, and one course can be attended by many students.

tblStudent
StudentID (primary key, or PK)
FirstName
LastName
etc.

tblCourse
CourseID (PK)
CourseDescription
etc.

tblEnrollment
StudentCourseID (PK)
StudentID (link to tblStudent)
CourseID (link to tblCourse)
StartDate (or semester)
Other fields relevant to a specific student taking a specific course

There would be a main form based on tblStudent, with a subform based on
tblEnrollment. The Link Child and Link Master properites of the subform
control are set to StudentID. A combo box that gets its row source from
tblCourse is bound to CourseID on the subform.

You would have a separate Course form for populating and updating the Course
table. Or you could do it the other way around, with the Course form as the
main form with an Enrollment subform on which Students are selected, but that
seems an unlikely way to approach it in this case.

An advantage of this system is that you can easily devise queries, forms, and
reports to show either the courses a student is taking, or the students
taking a course.

This is a very quick description of the structure, but maybe it will get you
started.

UnknownJoe wrote:
>I have a small DB with tables for Student info and Course Info. The main
>purpose of the DB is to be able to combine the two and create a Registration
>table (and Form) that allow the user to select a current Course, Dates, and
>then enroll or register as many students as necessary on the one form that
>will create a record for each in the Registration table.
>
>Any ideas would be appreciated.
>
>Thanks.
>
>JS

--
Message posted via AccessMonster.com
http://www.accessmonster.com/Uwe/Forums.aspx/access-tablesdbdesign/200909/1
Back to top
Roger Carlson
External


Since: Jan 03, 2007
Posts: 167



PostPosted: Thu Sep 24, 2009 3:30 pm    Post subject: Re: Student course Registration setup [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On my website (www.rogersaccesslibrary.com), is a small Access database
sample called "TrainingRegistration.mdb" which might prove useful to look
at. You can find it here:
http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=232

--
--Roger Carlson
MS Access MVP
Access Database Samples: www.rogersaccesslibrary.com
Want answers to your Access questions in your Email?
Free subscription:
http://peach.ease.lsoft.com/scripts/wa.exe?SUBED1=ACCESS-L


"UnknownJoe" <UnknownJoe.DeleteThis@discussions.microsoft.com> wrote in message
news:B81DB55B-3B6E-4F96-A949-C722748C598C@microsoft.com...
>I have a small DB with tables for Student info and Course Info. The main
> purpose of the DB is to be able to combine the two and create a
> Registration
> table (and Form) that allow the user to select a current Course, Dates,
> and
> then enroll or register as many students as necessary on the one form that
> will create a record for each in the Registration table.
>
> Any ideas would be appreciated.
>
> Thanks.
>
> JS
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Table Design All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum