177 fields, one for each member? OR 177 fields of data on EACH member? Based on your post, I'm going with the former, although you do mention 1:M (one to many?). To me, that's what 177 fields ( all 1:1)and possibly growing means. Data that changes, such as member lists should NEVER be arranged in columns. Only basic data which corresponds directly to an entity should be in a table. Everything else should be in related tables. For example, tblMembers contains only names, contact info, addresses, etc. - that which relates only to the member. If you want to relate that to attendance (or some other aspect) you need a separate tblAttendance. As for your concern about size, 2GB is the current Access file limit. The speed at which you can process info has more to do with how you have related data and if the proper fields are indexed. Sorry if I've drawn the wrong conclusion, in which case I see no sense in having a "new members" table. What do you do when they are no longer "new"? Don't see the sense in dividing into alphabetical chunks either. As mentioned, the db size limit is 2GB, minus overhead requirements. Whether you have all of that in one table or many should not have much effect on performance. Structure and design of tables, queries is more important.
Last edited by Micron; 05-16-2016 at 11:09 AM.
Reason: spellin
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.