Results 1 to 5 of 5
  1. #1
    Join Date
    May 2018
    Posts
    2

    Creating a Database for Church Camp with Courses

    Hello everyone! I hope you will be patient with me. This is my first post and I only found this forum yesterday. I have searched the forums for posts about camp and summer camp data bases but I haven't found anything that answered my question. I am new to Access as well.

    Is it possible to create a database that can parse student data and sort students into classes they have chosen?
    Our camp has 10 classes. The classes each have 3 meeting times. Students may choose 3 classes to participate in.



    Example:
    Art 1, Archery 1, and Drama 1 all meet at the same time. A student who chooses all three needs to be sorted into all three classes at different times. One option would be Art 1, Archery 2, and Drama 3. (Other combinations would be fine.)

    Also, is there a way to cap the roster for a class?
    Example: Art 2 has 20 students and is now full. Any future registrants who choose Art must be sorted into either Art 1 or Art 3.

    I'm using Access 2016 and importing registrant data from a Google sheet that is populated by a form on our website. I'm converting the sheet to excel and importing directly to Access and converting the data into a table. Not sure if that info is necessary but there it is.

    I know what I am asking is likely difficult to build and probably costs quite a bit to pay someone to get up and running. I just want to know if this sort of thing is possible or if I am wasting time trying to build something so complex in Access.
    I have scoured the internet for a template for summer camps. I believe part of my problem is I am so new I don't know the correct terms to search with to find what I am looking for. Either that or templates for things like this don't exist because they are expensive and time consuming to make, which I understand.

    Currently we do this by hand on big poster boards and it is time consuming to say the least. I know this database idea would be time consuming as well but I hope I can set it up and use it for future years of camp.

    Thank you for your consideration!
    Chasetherev

  2. #2
    Minty is offline VIP
    Windows 10 Access 2010 32bit
    Join Date
    Sep 2017
    Location
    UK - Wiltshire
    Posts
    3,004
    You have written an excellent description of your needs, in plain non database speak, which is a great starting point.
    What you need is not particularly easy for a beginner to do, however there may be someone here that has something you could use as a basis to start from.

    Table design will be the first consideration - and I guarantee your current spreadsheets probably are not the way to start, but will have some of the data points you need to allow for.
    Have read up on normalisation, and table design, then think about your current process and what you write down to enable it to happen.

    Also have a read of the links that appear below this thread, in similar threads.
    DLookup Syntax and others http://access.mvps.org/access/general/gen0018.htm
    Please use the star below the post to say thanks if we have helped !
    ↓↓ It's down here ↓↓

  3. #3
    Join Date
    May 2018
    Posts
    2
    After I posted this I noticed the Similar Threads section. Taking a dive through those to see if anything helps. Thank you for your reply Minty!

  4. #4
    davegri's Avatar
    davegri is offline Excess Access
    Windows 10 Access 2016
    Join Date
    May 2012
    Location
    Denver
    Posts
    3,434
    GenericManyToManySimple.zip
    Take a look at this. It will do the scheduling, but not handle the "Class full" situation. That needs to be added.

  5. #5
    Micron is offline Virtually Inert Person
    Windows 10 Access 2016
    Join Date
    Jun 2014
    Location
    Ontario, Canada
    Posts
    12,840
    I have searched the forums for posts about camp and summer camp data bases but I haven't found anything that answered my question.
    If the questions are what you posed in the first post, then Yes, and Yes. OK, I realize that's simplistic and may not be what you are searching for. I'm wondering if your searches were not quite focused because there are TONS of sample db's based on student/class design. It would be surprising if not one of them was even close to what you need. Not understanding Access very well might be a disadvantage when trying to determine if one is close enough.

    Class full - would require a table that lists classes that contains at least a field for maxEnrollment. It might be a sub of a table or field that lists courses, because one day (if not now) it may be possible to run overlapping classes for the same thing (subject/course). These classes would need separate identification. This brings home the point of how important design can be, as anticipation is a good ingredient to bring to the design process.

    If a student wants to enroll in a class, you will need to search tblClasses for that student id and see if the start date/time or the end date/time for the class lies between the start date/time and end date/time of any records found for that student id. If yes, there is a conflict.
    Not sure if any of this helps. Suggest you try a search for "ms access student class database template" or similar. Even if you don't find one that exactly fits the bill, researching will likely expose you to ideas/concepts that you would otherwise not have thought of.
    The more we hear silence, the more we begin to think about our value in this universe.
    Paraphrase of Professor Brian Cox.

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Replies: 11
    Last Post: 02-18-2021, 12:11 PM
  2. Database Design for summer camp
    By Mandla in forum Database Design
    Replies: 4
    Last Post: 10-22-2016, 09:24 AM
  3. Replies: 8
    Last Post: 11-10-2015, 08:50 AM
  4. How can I track attendance for church?
    By tc2010 in forum Access
    Replies: 1
    Last Post: 08-11-2011, 10:14 PM
  5. Need to verify this church database design
    By carl in forum Database Design
    Replies: 3
    Last Post: 03-05-2011, 12:26 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums