The specs can be found at
Microsoft Access Specifications. Research indicates that trying to stuff too much into a table is, indeed, the reason behind this error. And as Lysander indicated, it's not as simple as trying to add more than 255 fields to a table! Other table limits and combinations of limits apparently come into play, such as how many indexes are present, how many fields per indexes, etc. I've seen reports of the problem where only 100 fields were present!
The prevailing thought in the database community is that tables having more than 25 or 30 fields is an indication of poor design where normalization is absent. You probably need to give some thought to redesigning your app.
Having said that, my best guess for getting your app back up and running in its current configuration would be to create a blank database and import all objects into it. The problem with Acesss and its limits is that once something is added, such as a control to a form or a field to a table, it's counted against the limit,
even if it's later deleted! I think doing the new DB/Import all objects huckabuck will reset these limits for the time being.
Welcome to TheScripts!
Linq
;0):>