Re: Advice Needed on Designing a database



Hi Tina,

Is there any way I can get a little bit more help on this. I like the
BeforeUpdate event precedure, but I don't know how to start this. All I want
to do is to check the following fields: Fname, Lname, Address, Phone, and to
warn me with a message if I enter a record record for the second time that
matchs all the above fields. I'm not an expert in Access, but I'm a hard
worker and I firmly beleive that I can do this.

Therefore, lets assume that my table is called "Members", and the above
fields are in that "Members" field. Where do I start from here? Thank you.

John



"tina" wrote:

well, if the data is really that basic... for instance, do you need to store
just the amount pledged to give - and *not* the amount actually given each
week, month, year, whatever? do you need only a mailing address for each
member - or a physical address too? what if more than one member lives at
the same address, is it okay to list each separately with the address
essentially duplicated - or are you planning to use the database to generate
a mailing list, and don't want multiple mailings going to the same address?
and phone numbers / email addresses, are you sure you want to be able to
store only one of each, for each member - what about home phones, work
phones, cell phones, home email, work email?

as you can see, even seemingly simple data requires considerable thought
before creating a database. the only concrete suggestion i can give you,
based on the information in your post, is this: don't store a member's
age - unless you want to be constantly updating it! age is by definition a
calculated value, based on the time passed from date of birth to the present
(or any chosen date); as such it should not be stored as hard data in a
table. store each member's date of birth instead; you can calculate current
age whenever you need it, in a query, form, or report.

my only other suggestion is that you don't try to make the database itself
prevent "duplicate" member entries. instead suggest you use code on a data
entry form to check the first and last names and DOB of each new record
against existing records - and *warn* the user when it finds a match. then
leave it up to the user to decide if the new record should be added or not.
that will give you some flexibility just in case you actually have two John
Smiths born on the same date. if you have a very large membership, you can
add a middle-initial field, and include that in the data entry check, which
will provide even greater distinction between persons.

hth


"moving the database" <movingthedatabase@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
message news:AF81807C-5FB3-4377-8331-1DD2A20EFCFC@xxxxxxxxxxxxxxxx
Hello,

I'm trying to create a database for my church to store all the information
of each member: Lname, Fname, Age, Gender, Phone, Address, Email, ...
My objective for this is to be able to keep a record of each member and
their pledge amount. Also, avoid any members being entered twice (I cannot
use Social Security numbers). What would be your suggestion? Is there an
existing template or templates database that I can use? Thank you in
advance.

John



.



Relevant Pages

  • Re: Newbie Database ER model question
    ... which is one of the goals of relational database structures.) ... How do you plan to store posts when the same member posts ... who will ensure that all messages posted to the forum are appropriate. ...
    (comp.databases.ms-access)
  • Re: Advice Needed on Designing a database
    ... just the amount pledged to give - and *not* the amount actually given each ... what if more than one member lives at ... store only one of each, for each member - what about home phones, work ... before creating a database. ...
    (microsoft.public.access.tablesdbdesign)
  • Advice Needed on Designing a database
    ... I'm trying to create a database for my church to store all the information ... My objective for this is to be able to keep a record of each member and ... existing template or templates database that I can use? ...
    (microsoft.public.access.tablesdbdesign)
  • Re: HOME BASED JOB OPPORTUNITY - MAKE MILLIONS WITH Rs.60!
    ... Free entry into draw. ... > THIS CAN REALLY MAKE YOU EASY MONEY! ... Try to Remember that you don`t change the Main Database ... > mail/courier with money to the main member and to the other 5 upline ...
    (soc.culture.indian.gujarati)
  • Re: HOME BASED JOB OPPORTUNITY - MAKE MILLIONS WITH Rs.60!
    ... Free entry into draw. ... > THIS CAN REALLY MAKE YOU EASY MONEY! ... Try to Remember that you don`t change the Main Database ... > mail/courier with money to the main member and to the other 5 upline ...
    (soc.culture.indian.karnataka)