A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » Database Design
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Adding tasks to existing database



 
 
Thread Tools Display Modes
  #1  
Old March 22nd, 2008, 08:07 PM posted to microsoft.public.access.tablesdbdesign
BillA
external usenet poster
 
Posts: 80
Default Adding tasks to existing database

Having a little difficulty with what I believe should be simple.

I have a project tracking db, which tracks project until it is approved.
I’ve been asked to introduce additional tasks; Renewals and Amendments.
Unlike tracking the approval process, a project will have multiple renewals
and amendments. Each renewal and amendment will have many of the same fields
used to track the project approval (mostly date fields). Additionally, I
would need to introduce commenting for each instance of a renewal or
amendment, and each renewal or amendment may have zero or many comments.

I’m having designer block. I would like advice for how to introduce the
renewal and amendment, and connect corresponding comments (from a comments
table?).

Ultimately, from a users perspective, we would like to have a form that
shows project information and will have tabs for “Application” “Renewal” and
“Amendment.” I’ve included the main table named “tbl_Project” which the
renewal and amendment would be tied to.

Table: tbl_Project
ProjectID
RequestType
ProjectNumber
DateReceived
StudyTitle
StudyHasWebPage
ApprovalDate
StatusDescriptionID (lookup – open/closed/withdrawn/pending/denied)
[Etc…]

Thank you for any advice.
Bill
  #2  
Old March 22nd, 2008, 09:02 PM posted to microsoft.public.access.tablesdbdesign
Steve[_43_]
external usenet poster
 
Posts: 13
Default Adding tasks to existing database

The answer to your question lies in something you said in your post:
a project will have multiple renewals and amendments
You have a one to many relationship with a project - a project may have
multiple renewals and amendments. Therefore you need another table to record
renewals and amendments.
TblRenewalsandAmendments
RenewalsandAmendmentsID
ProjectID
RenewalOrAmendment
other fields as needed

RenewalOrAmendment could be an option group if you never will have more than
the two elements. Or you could add another table:
TblType
TypeID
Type (Renewal, Amendent)
and use a combobox to enter RenewalOrAmendment.

Regarding comments, if you only need to record comments and will never do
any type of analysis of the comments, you can use a memo field to enter
multiple comments. If you want to be able to analyze comments or to report
separate comments, you need another table to record separate comments:
TblComment
CommentID
RenewalsandAmendmentsID
Comment


"BillA" wrote in message
...
Having a little difficulty with what I believe should be simple.

I have a project tracking db, which tracks project until it is approved.
I've been asked to introduce additional tasks; Renewals and Amendments.
Unlike tracking the approval process, a project will have multiple
renewals
and amendments. Each renewal and amendment will have many of the same
fields
used to track the project approval (mostly date fields). Additionally, I
would need to introduce commenting for each instance of a renewal or
amendment, and each renewal or amendment may have zero or many comments.

I'm having designer block. I would like advice for how to introduce the
renewal and amendment, and connect corresponding comments (from a comments
table?).

Ultimately, from a users perspective, we would like to have a form that
shows project information and will have tabs for "Application" "Renewal"
and
"Amendment." I've included the main table named "tbl_Project" which the
renewal and amendment would be tied to.

Table: tbl_Project
ProjectID
RequestType
ProjectNumber
DateReceived
StudyTitle
StudyHasWebPage
ApprovalDate
StatusDescriptionID (lookup - open/closed/withdrawn/pending/denied)
[Etc.]

Thank you for any advice.
Bill



  #3  
Old March 24th, 2008, 02:34 PM posted to microsoft.public.access.tablesdbdesign
Evan Keel
external usenet poster
 
Posts: 46
Default Adding tasks to existing database


"BillA" wrote in message
...
Having a little difficulty with what I believe should be simple.

I have a project tracking db, which tracks project until it is approved.
I've been asked to introduce additional tasks; Renewals and Amendments.
Unlike tracking the approval process, a project will have multiple

renewals
and amendments. Each renewal and amendment will have many of the same

fields
used to track the project approval (mostly date fields). Additionally, I
would need to introduce commenting for each instance of a renewal or
amendment, and each renewal or amendment may have zero or many comments.

I'm having designer block. I would like advice for how to introduce the
renewal and amendment, and connect corresponding comments (from a comments
table?).

Ultimately, from a users perspective, we would like to have a form that
shows project information and will have tabs for "Application" "Renewal"

and
"Amendment." I've included the main table named "tbl_Project" which the
renewal and amendment would be tied to.

Table: tbl_Project
ProjectID
RequestType
ProjectNumber
DateReceived
StudyTitle
StudyHasWebPage
ApprovalDate
StatusDescriptionID (lookup - open/closed/withdrawn/pending/denied)
[Etc.]

Thank you for any advice.
Bill


Need some addtional information:

Define Renewal

Define Amendment

Please list the attributes of a Renewal. Same with Amendment.

How are Renewals and Amendments different? How are they the same?

Evan


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 08:45 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright 2004-2024 OfficeFrustration.
The comments are property of their posters.