The best way I have been able to describe what I want is like an invoice. I
want to be able to pull up the student name like you would a customer name,
see all the offenses, dates, type of detentions, etc. and add any new
offenses to that student's record.
This is the information I need:
John Smith
9th grade
Type of detention (A/S - After-school is one type)
Date Issued (10/21/04)
Date Served (10/25/04)
Issued by (Principal that issued the detention by 2 initials - TC)
Offense - Truancy or Disrespect or Class disruption
Student Status (Active or Inactive)
Date Dropped from Rosters (11/1/04)
Any help would be greatly appreciated!
Ok... I see (at least) the following entities with their attributes,
displayed (to save a step) as Tables with Fields:
Students
StudentID Autonumber [Primary Key] ' names aren't unique
LastName
FirstName
Grade
Active Yes/No
<any other needed info about the student as a person>
Offenses
Offense Text [Primary Key]
<perhaps fields describing the default punishment>
Principals
Initials [Primary Key] <though initials are even less unique than
names; might you not have James Kelly and Janet Keith, both
principals? Or would that be against your principles <g>?>
LastName
FirstName
DetentionTypes
DetentionType Text [Primary Key]
Description
Detentions
StudentID <link to Students>
Offense <link to Offenses>
DetentionType <link to DetentionTypes>
DetentionStartDate Date/Time
DetentionEndDate Date/Time
Comments <Text, or Memo if comments may exceed 255 bytes>
You would do the data entry by having a Form based on Students, with a
Subform based on Detentions. This Subform - in Continuous view - would
have combo boxes based on Offenses and DetentionTypes, and textboxes
for the date fields and comments.
John W. Vinson[MVP]
Join the online Access Chats
Tuesday 11am EDT - Thursday 3:30pm EDT
http://community.compuserve.com/msdevapps