Re: Membership database updates
- From: "Evi" <evwool@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Thu, 20 Mar 2008 15:59:32 GMT
The reason your report's record source is blank is beccause the table on
which they were based no longer exists. If you click next to RecordSource
you can then choose a different table or query from the list on which to
base your report. When you stop renaming your tables, this will no longer
happen.
If you don't have to remove non-current members then it is even easier - no
need for an archive table.
You definitely *don't* need a different field for current members, just
filter using your DateRemoved field or even a tickbox Yes/No field if you
need also need some other way to indicate someone has left.
Your unique membership number will ensure that you don't accidentally add
member twice.
I really don't understand why you have been renaming tables. Is it because
you need to look back to who was your member on any one year? I can see why
that could be tricky if a member is suspended and then re-instated but there
will be a way of doing that if it is needed.
You will create a query based on your members table. It can have all the
same fields if you wish. You could call it QryCurrentMembers
In the criteria line under Date Removed, type
Is Null
(for past members your criteria will be Is Not Null)
In Design View of your report, click next to Record Source and choose this
query instead of your Table.
Which are the queries you are unsure about creating? We can 'talk' you
through them if we know what you don't already know.
Evi
"Pennington" <Pennington@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:844AA98D-12B1-4D0A-A387-00E12A51AE49@xxxxxxxxxxxxxxxx
Yes you are correct. Each member does have a unique membership numberwhich I
make the primary key. There is also a field Date Joined but unfortunatelythe
new list I receive has new members but not suspended members who mayreturn
or those who have resigned.members
From your explanation I think it is what I am seeking but I am not sure I
understand it completely. Could your solution mean I have one list of
with a field for indicating "Date Removed" so that after importing thepaid
updated list into a new table I run a query that adds new members to the
members table and for members not found in the update it adds the current
month/year in the Date Removed field. Some of those members that do not
appear in an updated list may simply be suspended because they have not
and are reinstated once they have paid up to date so I need to keep theirthe
details on record.
I don't think I need to archive the data as we have only 1300 members in
branch and we don't expect it to go beyond 10,000.is
In a Report that I have created using the wizard the record source field
blank and when I have added a different source record from the one onwhich
it was created I find it does not work. Why is this?a
I do need help writing these queries as I am not an expert in Access, just
guy who volunteered to do the job as I have some experience in using it.members
"Evi" wrote:
I'm guessing that when you receive your list, you don't know if the
canin your current table are also in the new list.
If you do have a way of identifying members (other than name and Date of
birth, which is never 100% reliable) like a unique membership number, we
thehelp you to make a query which sets a CurrentMember tickbox to True if
Currentmember appears in your new list and all the other members in your
names),Table to False.
If you need to Archive your old records (because there are loads of
theyou can use an Append query to add all the 'False member's to an archive
table which will have a Year field so that you know which year they were
members. The False members will be deleted from your main table using a
simple delete query.
The Archive Table is created by copy/pasting your current table (without
use adata).
Add a Year field to both tables to contain the year number.
This method means that you have the option to retrieve a member from the
Archive table and append him back if you still want his data and even
eg aUnion Query to unite the Archive and normal table so that you can view
queries.membership history of your charity.
You can now use your table without any name changes for reports and
changingYou can also copy and pasted of some of your reports and queries,
tabletheir name to eg QryArchiveMembers, RptArchivePayments adjusting the
ofin the query grid to your Archive table and adjusting the Record Source
fieldthe reports to point to these 'Archive' queries
The only alteration you will need to do to reports is to add a Year
andand group them by that.
Evi
"Pennington" <Pennington@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:4CB0F97B-1E54-4378-BF79-B00287587F20@xxxxxxxxxxxxxxxx
I have created a membership database for our local branch of a charity
whendesigned various queries and reports to analyze particular trends. Thesource
table I called Members Jan 08 but I receive updates every quarter and
way ofI
import the new membership list naming it Members Mar 08 and changereferences
to Jan 08 to Mar 08 in the queries and reports several of them fail towork.
I have had to recreate the queries and reports all over again.
I don't want to have to do this every quarter so is there an easier
doing this like running a find/replace query?
.
- Follow-Ups:
- Re: Membership database updates
- From: Pennington
- Re: Membership database updates
- References:
- Membership database updates
- From: Pennington
- Re: Membership database updates
- From: Evi
- Re: Membership database updates
- From: Pennington
- Membership database updates
- Prev by Date: RE: Table design
- Next by Date: Re: Not able to open the database
- Previous by thread: Re: Membership database updates
- Next by thread: Re: Membership database updates
- Index(es):
Relevant Pages
|