J
Jo Anna
I have worked with access for a few years and even designed a few databases
but none as large as this one and would love to benefit from others expertise
before I begin the design. This data base will be used for tracking
assignments for several employees - many assignments (in thousands) and
several employees. I will email the assignments to each employee (could be
25-50 assignments to each employee). The employee then returns a draft of
each assignment which I will then forward to an editor. There could be
several levels of correspondence between editors & the employee on each
assignment. When the assignment is approved by the editor I will then send
the assignment to our client for approval. The assignment could then involve
several levels of revision (client>me>editor>employee) before final
acceptance by the client. Once approved by the client a payment code is
assigned and this payment code is then applied to the employee’s record and
the accumulation of such assignment payments becomes the basis for the
employee’s pay. This data base must track the assignments received from the
client, showing progress on each assignment; must keep track of each
employee’s completed assignments and the payments received; and must be able
to generate reports for various units within our organization such as
payroll, billing and accounting; and possibly keep personnel type records for
these employees some of who are also under another payroll code on an hourly
basis. Since these assignments have a completion time factor I need to be
able to track employee’s leave time so that assignments are not left in
someone’s email and we miss deadlines.
I welcome any suggestions on building tables and establishing relationships
for this project. I also would like opinions on whether it would be easier to
use the assignment code given by the client; establish a new simpler one for
internal use and link it to the client’s code; or add an internal company
code in front of the client’s code. It is conceivable that the employee
originally assigned the project does not complete it and it would be
reassigned to another employee; otherwise, I would without hesitation use the
client’s code.
but none as large as this one and would love to benefit from others expertise
before I begin the design. This data base will be used for tracking
assignments for several employees - many assignments (in thousands) and
several employees. I will email the assignments to each employee (could be
25-50 assignments to each employee). The employee then returns a draft of
each assignment which I will then forward to an editor. There could be
several levels of correspondence between editors & the employee on each
assignment. When the assignment is approved by the editor I will then send
the assignment to our client for approval. The assignment could then involve
several levels of revision (client>me>editor>employee) before final
acceptance by the client. Once approved by the client a payment code is
assigned and this payment code is then applied to the employee’s record and
the accumulation of such assignment payments becomes the basis for the
employee’s pay. This data base must track the assignments received from the
client, showing progress on each assignment; must keep track of each
employee’s completed assignments and the payments received; and must be able
to generate reports for various units within our organization such as
payroll, billing and accounting; and possibly keep personnel type records for
these employees some of who are also under another payroll code on an hourly
basis. Since these assignments have a completion time factor I need to be
able to track employee’s leave time so that assignments are not left in
someone’s email and we miss deadlines.
I welcome any suggestions on building tables and establishing relationships
for this project. I also would like opinions on whether it would be easier to
use the assignment code given by the client; establish a new simpler one for
internal use and link it to the client’s code; or add an internal company
code in front of the client’s code. It is conceivable that the employee
originally assigned the project does not complete it and it would be
reassigned to another employee; otherwise, I would without hesitation use the
client’s code.