A
Anthony
I am currently attempting to consilidate information from several
different areas (personal information, licensing, weapons, physical
fitness, Professional development schooling, unit training classes,
etc) for my Military Police Unit. The purpose of this database will
be to be able to access information quickly in the form of reports
which can be printed on a moment's notice to print address rosters, e-
mail rosters, weapons rosters, unit class training rosters, etc.
Currently I have the following tables:
tblSoldier which tracks soldier information with a AKO username as PK
tblTraining which tracks all training information with autonumber as
PK and AKO username as FK
tblMAL which tracks weapons and sensitive items with serial numbers as
PK and AKO username as FK
tblRank which lists all military ranks with autonumber as PK (don't
think I need the PK for this table)
tblMOS which lists military occupational specialties assigned to my
unit with autonumber as PK (same as above)
I have searched older messages in the group but did not find anything
that could really help me. I believe I am on the right track with
this so far but am a little stumped by how to keep track of the unit
training classes. What I want is the ability to choose a class and
print a report on that particular class that will tell me all of the
Soldiers who have received the training with the training date and all
those Soldiers who have not been trained. Now, all Soldiers will not
necessarily receive training on the same date. Because this will a
many to many relationship, I should have multiple tables, right? I
think that I should have the following tables to make this possible:
tblClasses which lists the unit training classes with Class ID as PK
tblAttendance which tracks attended unit classes with autonumber as
PK, class ID and AKO_username as FK
Am I on the right track? Thanks for the help.
SFC Anthony Saunders
342nd Military Police Company
different areas (personal information, licensing, weapons, physical
fitness, Professional development schooling, unit training classes,
etc) for my Military Police Unit. The purpose of this database will
be to be able to access information quickly in the form of reports
which can be printed on a moment's notice to print address rosters, e-
mail rosters, weapons rosters, unit class training rosters, etc.
Currently I have the following tables:
tblSoldier which tracks soldier information with a AKO username as PK
tblTraining which tracks all training information with autonumber as
PK and AKO username as FK
tblMAL which tracks weapons and sensitive items with serial numbers as
PK and AKO username as FK
tblRank which lists all military ranks with autonumber as PK (don't
think I need the PK for this table)
tblMOS which lists military occupational specialties assigned to my
unit with autonumber as PK (same as above)
I have searched older messages in the group but did not find anything
that could really help me. I believe I am on the right track with
this so far but am a little stumped by how to keep track of the unit
training classes. What I want is the ability to choose a class and
print a report on that particular class that will tell me all of the
Soldiers who have received the training with the training date and all
those Soldiers who have not been trained. Now, all Soldiers will not
necessarily receive training on the same date. Because this will a
many to many relationship, I should have multiple tables, right? I
think that I should have the following tables to make this possible:
tblClasses which lists the unit training classes with Class ID as PK
tblAttendance which tracks attended unit classes with autonumber as
PK, class ID and AKO_username as FK
Am I on the right track? Thanks for the help.
SFC Anthony Saunders
342nd Military Police Company