Create a church database in Access

I'm a church secretary, and my church wants me to create a new database with Access (which we already have one that does everything we need, it's called Church360). It needs to have events, such as church services, that I can tag attendees afterward. It also needs to be able to track offerings with several accounts.

I set up the members in Access, I also set up a separate table for the whole families that I can tag them to. Is there a way to set up relationships between individuals, who will each have their own line in the Members table?

Should I just make an Excel table to track attendance? How could I connect it to the Access table?

We also need to track offerings, with several different accounts.

I set up a 2024 calendar in Outlook, with all the worship services, can it connect to Access and track attendance from there?

Also, all church events have a liturgical color. Lent is coming up, it's purple, Easter is white, after Easter is Pentecost which is green for half the year, Advent is blue, and there are a few red and black days around the year. Is there a way I can change the color of individual events in Outlook Calendar, or just the theme of all of it? I was able to change liturgical colors in Google Calendar, but I don't know how to connect any of it to Google. Not that I can do it in Microsoft either!

tbh I kind of feel like I'm being asked to reinvent the wheel, but the guys would like to save about $500/year and use Microsoft. I'm personally not sure it's worth it because it won't do all that the old program can do, PLUS the old program does the Annual Reports for me!

Thank you for your help.

|

Writing good software is hard. Nowhere do you say what your background in software is, but if it is "none", then gracefully decline. Tell them some professionals in an Access forum told you it is beyond what can be expected of a beginner, and even some pros may have challenges with some finer points. Your time may be better invested in finding sponsors to fund the $500/yr membership fee.

-Tom.
Microsoft Access MVP
Phoenix, AZ

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Not sure where you are getting the $500/yr figure from. It would probably cost that and a little more to have a professional (like myself) develop a database for you. This is not a simple task. First it requires an understanding of relational database design.

Are you using the Outlook or Google calendar as a shared calendar?

And no Excel is not very suitable for the task of attendance.

To start off with, you need several tables set up in a normalized design.

Hope this helps,
Scott<>
Blog: http://scottgem.wordpress.com
Microsoft Access MVP since 2007

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Sometimes people who know little about software development have a terribly naive impression of the costs involved in creating an application and maintaining an application. I assume the reason the organization wants to replace the existing application is to save $500 a year in licensing costs for an existing commercial application. It'll take 8 to 10 years worth of licensing costs to cover the equivalent cost of creating a minimally usable replacement. That's assuming you hire someone experienced and competent. If you try to do it yourself, the challenge is going to be pretty tough.

Chances are high that a beginner with no knowledge of relational database design will take weeks or months to achieve a minimally usable result. If your time is worth $0 an hour to the church, your church "saves" money, of course. But then they have a minimally usable result to replace the one which works well, according to your assessment. This is what the old timers used to call "penny wise and pound foolish". Or in the US we'd probably say "penny wise and dollar foolish".

If you want to take this on as a donation to your congregation, that could be a fine thing to do. But the questions asked in this initial post suggest it'll be a long, frustrating uphill challenge for someone with no prior experience.

Still, should you decide to go ahead, the place to start is a study of Normalization, or the process of designing appropriate tables. Leave the details of color-coding events and linking calendars to a later stage.

With Joy Wend Your Way

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

Is there a way to set up relationships between individuals, who will each have their own line in the Members table?

For that functionality you might like to take a look at FamilyStructure.zip in my public databases folder at:

 

https://onedrive.live.com/?cid=44CC60D7FEA42912&id=44CC60D7FEA42912!169

 

This little demo file illustrates how an individual's parentage can be modelled by means of a table which models the many-to-many relationship type between two instances of a FamilyMembers table as below:

 

Image

 

The demo illustrates how this can be represented in the user interface by means of forms and subforms.  As you'll see the implementation of even such a simple feature is not trivial.  The question you have to ask yourself is do you have the skills, or are you prepared to spend time gaining the skills which would enable you to develop a database with the level of functionality which is required in your case?

 

From your post my impression is that your relational database  skills are currently quite limited, and you would need to become much more comfortable with working in the development environment which Access provides.  If you do decide to proceed then you might, in the first instance, care to take a look at the DatabaseBasics demo in my same OneDrive folder.  Other demos in the same folder which might be of interest to you are Relationships; Boolean; and, most importantly, Normalization.  The last provides as simple as possible, but no more so, introduction to the process of normalization.  A good understanding of the first three Normal Forms at least is essential if a database is to be fit for purpose.

 

I should stress that none of my demos are intended to be tutorials or templates, and do demand some basic knowledge of the nuts and bolts of Access, including SQL and VBA.

_____________________
Ken Sheridan,
Newport, Shropshire, England

"Don't write it down until you understand it!" - Richard Feynman

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

@Scott: you probably did not google "Church360". Here is an example pricing:

-Tom.
Microsoft Access MVP
Phoenix, AZ

1 person found this reply helpful

·

Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

 
 

Question Info


Last updated April 15, 2024 Views 340 Applies to: