L
Lisa - NH
Hi. I have placed a few other posts in the new user forum and have received
some help. I've been using Excel. I jumped into Access before doing
reading/research on things. Planning on starting again. Please bear with me
as I tend to be very detailed. In responding please keep in mind that I'm
completely new to Access and databases in general and need "dummy"
instructions.
The database will contain the membership for our American Legion post. This
includes the Legion itself, the Auxiliary and the Sons along with a list of
those we send courtesy copies of our monthly newsletter to. I won't give
full details as to the changes that have been made or why. Right now all the
members are in one table (including those we send the courtesy copies to).
I know the table is a mess as it has too many check boxes (1 for each
"group", there are 4), 1 for each type of membership (there are 5) and one
for the mailing of the newsletter.
I plan on breaking into seperate tables and need some detailed help. Here's
my thinking and questions.
Member Table: will include
name (first, middle, last, suffix)
address
city
state
zip
phone
email
birthdate
notes
The primary key will be an auto-id field. I do have a member id field but
it is not possible to use this as a primary key because #1 - when a new
member joins they aren't given a member number until they are processed
through Department & then National. We get supplemental rosters every 3
months with that information. and #2 - the people who get courtesy copies
aren't members and therefore don't have a member id.
Group Table: will include
Auxiliary
Legion
Sons
Courtesy
Membership Type: will include
Honorary Life
Paid Life (those that have paid one fee for lifetime membership)
50+ (those with 50+ years are paid for, mostly in the Legion roster)
70+/20+ (those 70 & up with 20+ years in the Auxiliary, we pay for)
Juniors (only applies to Auxiliary)
(Note: Yes I know that you aren't supposed to use spaces or characters in
the field names and I did read somewhere that you aren't supposed to start a
field title with a number.)
Question 1: The Member ID field. I was told that it should be in a
seperate table because we have certain members that are "dual members". Some
are dual Legion - SAL and some are dual Legion - Auxiliary. So they would
have more than one member number. Exactly how do I do this without screwing
up which number goes with which member?
2. How do I keep track of the paid information? In the original Excel file
we were originally keeping paid info back to 2005 with each year it it's own
column. That was getting a little annoying as the worksheet was just getting
way to wide and we just started keeping the current year and the previous
year. When I first setup Access, I just put in a column for the current year
(named it 2008). I realized that wasn't going to work as we'd have to update
every year, so I changed it to just paid. Thinking about it, I do think it
would be best to have a way to keep track of at least the current year &
previous year. Should I do a seperate table with this info? Is my thinking
correct that if we did that, each year we'd add a new year and we could keep
a history of the old years? Could this info be put into the table with the
member numbers? Details please.
3. We do mail a newsletter out monthly. We only send one copy to each
address. Now there are those who don't wish to receive a copy at all and
there are those who receive it via E-mail. Currently I have a simple yes/no
check box (but that doesn't help in figuring out who gets it via e-mail (I
can't just look at my e-mail field because not everyone that I have an e-mail
for, gets the newsletter via e-mail.) Where do I put this?
Any and all suggestions are appeciated.
Lisa
some help. I've been using Excel. I jumped into Access before doing
reading/research on things. Planning on starting again. Please bear with me
as I tend to be very detailed. In responding please keep in mind that I'm
completely new to Access and databases in general and need "dummy"
instructions.
The database will contain the membership for our American Legion post. This
includes the Legion itself, the Auxiliary and the Sons along with a list of
those we send courtesy copies of our monthly newsletter to. I won't give
full details as to the changes that have been made or why. Right now all the
members are in one table (including those we send the courtesy copies to).
I know the table is a mess as it has too many check boxes (1 for each
"group", there are 4), 1 for each type of membership (there are 5) and one
for the mailing of the newsletter.
I plan on breaking into seperate tables and need some detailed help. Here's
my thinking and questions.
Member Table: will include
name (first, middle, last, suffix)
address
city
state
zip
phone
birthdate
notes
The primary key will be an auto-id field. I do have a member id field but
it is not possible to use this as a primary key because #1 - when a new
member joins they aren't given a member number until they are processed
through Department & then National. We get supplemental rosters every 3
months with that information. and #2 - the people who get courtesy copies
aren't members and therefore don't have a member id.
Group Table: will include
Auxiliary
Legion
Sons
Courtesy
Membership Type: will include
Honorary Life
Paid Life (those that have paid one fee for lifetime membership)
50+ (those with 50+ years are paid for, mostly in the Legion roster)
70+/20+ (those 70 & up with 20+ years in the Auxiliary, we pay for)
Juniors (only applies to Auxiliary)
(Note: Yes I know that you aren't supposed to use spaces or characters in
the field names and I did read somewhere that you aren't supposed to start a
field title with a number.)
Question 1: The Member ID field. I was told that it should be in a
seperate table because we have certain members that are "dual members". Some
are dual Legion - SAL and some are dual Legion - Auxiliary. So they would
have more than one member number. Exactly how do I do this without screwing
up which number goes with which member?
2. How do I keep track of the paid information? In the original Excel file
we were originally keeping paid info back to 2005 with each year it it's own
column. That was getting a little annoying as the worksheet was just getting
way to wide and we just started keeping the current year and the previous
year. When I first setup Access, I just put in a column for the current year
(named it 2008). I realized that wasn't going to work as we'd have to update
every year, so I changed it to just paid. Thinking about it, I do think it
would be best to have a way to keep track of at least the current year &
previous year. Should I do a seperate table with this info? Is my thinking
correct that if we did that, each year we'd add a new year and we could keep
a history of the old years? Could this info be put into the table with the
member numbers? Details please.
3. We do mail a newsletter out monthly. We only send one copy to each
address. Now there are those who don't wish to receive a copy at all and
there are those who receive it via E-mail. Currently I have a simple yes/no
check box (but that doesn't help in figuring out who gets it via e-mail (I
can't just look at my e-mail field because not everyone that I have an e-mail
for, gets the newsletter via e-mail.) Where do I put this?
Any and all suggestions are appeciated.
Lisa