C
Carolyn
I’m trying to help a non-profit organization in my spare time (of which I
have none). I volunteered to set up a database having no idea it would be
this never-ending maze and that learning ACCESS is nothing like the other MS
Office programs. After numerous ACCESS tutorials, I have come to the
conclusion that although forms and queries all seem relatively understandable
once your tables are set up, I am not really sure how to set up my tables and
their relationships! The real problem is that you have to follow the logic
of why you’re doing it in the first place and I haven’t quite got that yet.
Basically the information I’m working with can be characterized as a contact
list. There are new queries that come in and older contacts. Some of these
contacts also turn out to be donors, although at this point I’m more
interested in sorting out who is interested in which type of program. Some
of the programs are educational and have prerequisites. Some are purely
social. We would also invite people to different types of programs based on
their expressed interests, location, gender, age, and so forth. We would
also track people so that we could know when they were last seen at a program
or what kinds of programs they have come to in the past. We would also keep
a list of their interests in case we come up with new programs. We would
also keep a list of people’s skills that we might access.
I came up with one really big table with about a kazillion fields. But for
the new people I felt I should have a second table although some of the
information is the same and later they might end up on the not so new
people’s table. I am in doubt about this. For example, with new people we
want to know where they heard about it – was it the website, a flyer, word of
mouth, etc. We also want to track our followup carefully if they express
interest in certain ongoing programs. If they express interest in YTT, we
want to know when they contacted us, how they contacted us (phone, email,
etc.), when we called them back, if they are signed up for the next program
and if not why. Also I was wondering if I shouldn’t split the big table
because you can’t follow the data when you get to the end of it. Or I guess
that wouldn’t matter if you’re actually inputting in forms and taking data
out with queries. I’m still thinking Excel I guess.
Any suggestions to get me going?
have none). I volunteered to set up a database having no idea it would be
this never-ending maze and that learning ACCESS is nothing like the other MS
Office programs. After numerous ACCESS tutorials, I have come to the
conclusion that although forms and queries all seem relatively understandable
once your tables are set up, I am not really sure how to set up my tables and
their relationships! The real problem is that you have to follow the logic
of why you’re doing it in the first place and I haven’t quite got that yet.
Basically the information I’m working with can be characterized as a contact
list. There are new queries that come in and older contacts. Some of these
contacts also turn out to be donors, although at this point I’m more
interested in sorting out who is interested in which type of program. Some
of the programs are educational and have prerequisites. Some are purely
social. We would also invite people to different types of programs based on
their expressed interests, location, gender, age, and so forth. We would
also track people so that we could know when they were last seen at a program
or what kinds of programs they have come to in the past. We would also keep
a list of their interests in case we come up with new programs. We would
also keep a list of people’s skills that we might access.
I came up with one really big table with about a kazillion fields. But for
the new people I felt I should have a second table although some of the
information is the same and later they might end up on the not so new
people’s table. I am in doubt about this. For example, with new people we
want to know where they heard about it – was it the website, a flyer, word of
mouth, etc. We also want to track our followup carefully if they express
interest in certain ongoing programs. If they express interest in YTT, we
want to know when they contacted us, how they contacted us (phone, email,
etc.), when we called them back, if they are signed up for the next program
and if not why. Also I was wondering if I shouldn’t split the big table
because you can’t follow the data when you get to the end of it. Or I guess
that wouldn’t matter if you’re actually inputting in forms and taking data
out with queries. I’m still thinking Excel I guess.
Any suggestions to get me going?