WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Training Database

 
   Home -> Office other -> Table Design RSS
Next:  purchasing/procurement database  
Author Message
geekygirl

External


Since: May 22, 2008
Posts: 1



(Msg. 1) Posted: Thu May 22, 2008 11:30 am
Post subject: Training Database
Archived from groups: microsoft>public>access>tablesdbdesign (more info?)

I am new to access and want to build what I think should be relatively
simple. My customer wants a training database that contains Employee ID,
Name, Position, Date Hired, and Courses taken. He wants to be able to do
two things.

1. Enter new Employees into the database
2. Enter a course and a date and select all the employees that were in that
course, and have all their records updated at the same time.

So, the second portion, I envision a button that is Enter Course, and it
brings up a form that has course name, date, and then a list of available
employees with check box to select each employee that has taken that course.

Is this terribly difficult?

Thanks
Tracy
Back to top
Login to vote
Michael Gramelspacher

External


Since: Apr 03, 2006
Posts: 186



(Msg. 2) Posted: Thu May 22, 2008 3:20 pm
Post subject: Re: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Thu, 22 May 2008 11:30:01 -0700, geekygirl
<geekygirl.RemoveThis@discussions.microsoft.com> wrote:

>I am new to access and want to build what I think should be relatively
>simple. My customer wants a training database that contains Employee ID,
>Name, Position, Date Hired, and Courses taken. He wants to be able to do
>two things.
>
>1. Enter new Employees into the database
>2. Enter a course and a date and select all the employees that were in that
>course, and have all their records updated at the same time.
>
>So, the second portion, I envision a button that is Enter Course, and it
>brings up a form that has course name, date, and then a list of available
>employees with check box to select each employee that has taken that course.
>
>Is this terribly difficult?
>
>Thanks
>Tracy

Ok, I presume this is a class assignment,i.e., homework. What tables and what
relationships do you suppose you will need to model this problem? The question
is, how do you model the problem, as opposed to how do you implement the model
using form, subforms, controls, etc.
Back to top
Login to vote
John W. Vinson

External


Since: Jan 29, 2004
Posts: 4666



(Msg. 3) Posted: Thu May 22, 2008 7:04 pm
Post subject: Re: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Thu, 22 May 2008 11:30:01 -0700, geekygirl
<geekygirl RemoveThis @discussions.microsoft.com> wrote:

>I am new to access and want to build what I think should be relatively
>simple. My customer wants a training database that contains Employee ID,
>Name, Position, Date Hired, and Courses taken. He wants to be able to do
>two things.
>
>1. Enter new Employees into the database
>2. Enter a course and a date and select all the employees that were in that
>course, and have all their records updated at the same time.
>
>So, the second portion, I envision a button that is Enter Course, and it
>brings up a form that has course name, date, and then a list of available
>employees with check box to select each employee that has taken that course.
>
>Is this terribly difficult?
>
>Thanks
>Tracy

This is a perfectly classical beginning relational database exercise. You need
three tables:

Employees
EmployeeID <primary key>
LastName
FirstName
<other biographical data>
NOTHING about Courses in this table!!!

Courses
CourseID <primary key>
CourseName
<other info about the course, e.g. InstructorID link to a table of
instructors, date offered, etc. etc.>
NOTHING about Employees in this table!!!

Enrollment
CourseID <what course is this person enrolled in>
EmployeeID <who's enrolled in this course>
<any other info about this person with regard to this course, e.g.
satisfactory/unsatisfactory completion>

You would use Forms, Subforms and Queries to do what you're describing...
--

John W. Vinson [MVP]
Back to top
Login to vote
J. Williams

External


Since: Jul 18, 2009
Posts: 2



(Msg. 4) Posted: Sat Jul 18, 2009 5:31 pm
Post subject: RE: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Try http://accesstrainingdatabase.blogspot.com/. The employee training
database templates here aren't free, but are affordable and easy to use.


"geekygirl" wrote:

> I am new to access and want to build what I think should be relatively
> simple. My customer wants a training database that contains Employee ID,
> Name, Position, Date Hired, and Courses taken. He wants to be able to do
> two things.
>
> 1. Enter new Employees into the database
> 2. Enter a course and a date and select all the employees that were in that
> course, and have all their records updated at the same time.
>
> So, the second portion, I envision a button that is Enter Course, and it
> brings up a form that has course name, date, and then a list of available
> employees with check box to select each employee that has taken that course.
>
> Is this terribly difficult?
>
> Thanks
> Tracy
Back to top
Login to vote
Glenda

External


Since: Jun 27, 2004
Posts: 7



(Msg. 5) Posted: Mon Sep 28, 2009 9:06 am
Post subject: Re: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

I want a similar database, BUT I wamt to add variables. I want to track
'what training does the employee need to complete' based on the job title.
Would that be best accomplished with another table? Also, I'd like the form
to show only the courses required for each employee (based on their title).
Your assistance is appreciated.
--
Glenda


"John W. Vinson" wrote:

> On Thu, 22 May 2008 11:30:01 -0700, geekygirl
> <geekygirl RemoveThis @discussions.microsoft.com> wrote:
>
> >I am new to access and want to build what I think should be relatively
> >simple. My customer wants a training database that contains Employee ID,
> >Name, Position, Date Hired, and Courses taken. He wants to be able to do
> >two things.
> >
> >1. Enter new Employees into the database
> >2. Enter a course and a date and select all the employees that were in that
> >course, and have all their records updated at the same time.
> >
> >So, the second portion, I envision a button that is Enter Course, and it
> >brings up a form that has course name, date, and then a list of available
> >employees with check box to select each employee that has taken that course.
> >
> >Is this terribly difficult?
> >
> >Thanks
> >Tracy
>
> This is a perfectly classical beginning relational database exercise. You need
> three tables:
>
> Employees
> EmployeeID <primary key>
> LastName
> FirstName
> <other biographical data>
> NOTHING about Courses in this table!!!
>
> Courses
> CourseID <primary key>
> CourseName
> <other info about the course, e.g. InstructorID link to a table of
> instructors, date offered, etc. etc.>
> NOTHING about Employees in this table!!!
>
> Enrollment
> CourseID <what course is this person enrolled in>
> EmployeeID <who's enrolled in this course>
> <any other info about this person with regard to this course, e.g.
> satisfactory/unsatisfactory completion>
>
> You would use Forms, Subforms and Queries to do what you're describing...
> --
>
> John W. Vinson [MVP]
>
Back to top
Login to vote
Jeff Boyce

External


Since: Nov 04, 2004
Posts: 2296



(Msg. 6) Posted: Mon Sep 28, 2009 10:28 am
Post subject: Re: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Glenda

Somewhere you need a list (read "table") of the
trainings-required-by-jobtitle.

One approach to doing what you've described would be to have a main form on
which you look up an employee (and thereby get his/her job title), then use
a listbox that shows all available (but not yet taken) training topics, and
a second listbox that shows all "already-taken" training topics. Take a
look at how MS Access handles the query wizard to get an idea how these
paired listboxes look and act.

Good luck!

Regards

Jeff Boyce
Microsoft Office/Access MVP

"Glenda" <Glenda.RemoveThis@discussions.microsoft.com> wrote in message
news:4E9F182F-D4C9-42B4-AD9E-2C6057077D44@microsoft.com...
>I want a similar database, BUT I wamt to add variables. I want to track
> 'what training does the employee need to complete' based on the job title.
> Would that be best accomplished with another table? Also, I'd like the
> form
> to show only the courses required for each employee (based on their
> title).
> Your assistance is appreciated.
> --
> Glenda
>
>
> "John W. Vinson" wrote:
>
>> On Thu, 22 May 2008 11:30:01 -0700, geekygirl
>> <geekygirl.RemoveThis@discussions.microsoft.com> wrote:
>>
>> >I am new to access and want to build what I think should be relatively
>> >simple. My customer wants a training database that contains Employee
>> >ID,
>> >Name, Position, Date Hired, and Courses taken. He wants to be able to
>> >do
>> >two things.
>> >
>> >1. Enter new Employees into the database
>> >2. Enter a course and a date and select all the employees that were in
>> >that
>> >course, and have all their records updated at the same time.
>> >
>> >So, the second portion, I envision a button that is Enter Course, and it
>> >brings up a form that has course name, date, and then a list of
>> >available
>> >employees with check box to select each employee that has taken that
>> >course.
>> >
>> >Is this terribly difficult?
>> >
>> >Thanks
>> >Tracy
>>
>> This is a perfectly classical beginning relational database exercise. You
>> need
>> three tables:
>>
>> Employees
>> EmployeeID <primary key>
>> LastName
>> FirstName
>> <other biographical data>
>> NOTHING about Courses in this table!!!
>>
>> Courses
>> CourseID <primary key>
>> CourseName
>> <other info about the course, e.g. InstructorID link to a table of
>> instructors, date offered, etc. etc.>
>> NOTHING about Employees in this table!!!
>>
>> Enrollment
>> CourseID <what course is this person enrolled in>
>> EmployeeID <who's enrolled in this course>
>> <any other info about this person with regard to this course, e.g.
>> satisfactory/unsatisfactory completion>
>>
>> You would use Forms, Subforms and Queries to do what you're describing...
>> --
>>
>> John W. Vinson [MVP]
>>
Back to top
Login to vote
PieterLinden via AccessMo

External


Since: Sep 28, 2009
Posts: 1



(Msg. 7) Posted: Mon Sep 28, 2009 4:05 pm
Post subject: Re: Training Database [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Glenda wrote:
>I want a similar database, BUT I wamt to add variables. I want to track
>'what training does the employee need to complete' based on the job title.
>Would that be best accomplished with another table? Also, I'd like the form
>to show only the courses required for each employee (based on their title).
>Your assistance is appreciated.
>> >I am new to access and want to build what I think should be relatively
>> >simple. My customer wants a training database that contains Employee ID,
>[quoted text clipped - 38 lines]
>>
>> You would use Forms, Subforms and Queries to do what you're describing...

Employee RequiresCourse Course
--------------- ------------------------ ----------
EmployeeID rJobTitleID CourseID
JobTitleID rCourseID

Then to determine which courses are missing, you subtract CompletedCourse
(EmployeeID, CourseID, <filtering fields>) from RequiresCourse. Just an
outer join./find unmatched query wizard.

--
Message posted via http://www.accessmonster.com
Back to top
Login to vote
Display posts from previous:   
       Home -> Office other -> 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
Categories:
 Windows XP
 Windows Vista
 Windows Other
 Office
  Office Other
 Security
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET |
  • IT Support