C
CS
I have a basic table: tblContacts, which stores basic, unique information
about each contact I have (FirstName, LastName, Address, Email, etc.). Each
Record in this table has a unique ContactID.
Each contact has been referred to the database by only one person (either 1.
a person already in the tblContacts and referenced by their ContactID, or 2.
a person not listed in tblContacts, who is referenced in the ContactID as "
Contact ID #UR -- which has in the name field -- Name: Unknown Referrer --
See Notes" -- and a detail is then entered in the refered Contact's "notes"
field, for future reference -- in the case of a person not currently a
"contact", I want to store this as information, but no calculations will be
performed on anyone who has referred someone else but who is not currently a
Contact).
Each contact, however, might refer many other contacts. In terms of table
structure: Is it best to separate "referrals" into another table or keep
the "referred by" in tblContacts (since that referrer can only be one
entity -- either "ContactID# . . ." or "Unknown Referrer --See notes")?
The reason I ask is this: if a single contact has referred three other
contacts, they qualify for a discount. If they are not currently listed in
the contacts list, they do not qualify for a discount and I don't care about
their info (although I might want it in future -- thus putting info into the
"notes" section). I know that I can run a query on this in the
tblContacts, but I want to set these tables up "right" at the start.
Any advice/opinions invited and welcomed.
Thanks in advance for any help,
Carol
about each contact I have (FirstName, LastName, Address, Email, etc.). Each
Record in this table has a unique ContactID.
Each contact has been referred to the database by only one person (either 1.
a person already in the tblContacts and referenced by their ContactID, or 2.
a person not listed in tblContacts, who is referenced in the ContactID as "
Contact ID #UR -- which has in the name field -- Name: Unknown Referrer --
See Notes" -- and a detail is then entered in the refered Contact's "notes"
field, for future reference -- in the case of a person not currently a
"contact", I want to store this as information, but no calculations will be
performed on anyone who has referred someone else but who is not currently a
Contact).
Each contact, however, might refer many other contacts. In terms of table
structure: Is it best to separate "referrals" into another table or keep
the "referred by" in tblContacts (since that referrer can only be one
entity -- either "ContactID# . . ." or "Unknown Referrer --See notes")?
The reason I ask is this: if a single contact has referred three other
contacts, they qualify for a discount. If they are not currently listed in
the contacts list, they do not qualify for a discount and I don't care about
their info (although I might want it in future -- thus putting info into the
"notes" section). I know that I can run a query on this in the
tblContacts, but I want to set these tables up "right" at the start.
Any advice/opinions invited and welcomed.
Thanks in advance for any help,
Carol