My Access table is refusing to take more than 191 fields. I tried deleting
some fields that weren't in use, but I still can't add on more fields, or
even replace deleted fields. Any ideas?
Two suggestions:
1. Access tables are limited to 255 fields, but each time you change a field,
or delete one field and add another, it "uses up" one of the 255 slots. You
can recover these by using Tools... Database Utilites... Compact and Repair
(in 2003 or earlier, it's under the Office button in 2007).
2. 191 fields is at least 150 fields too many for ANY properly normalized
table. Unless you are intentionally using Access to create a data warehouse (a
task better done in SQL/Server), your table design is almost certainly WRONG.
I suspect you're "committing spreadsheet", a very common venial sin for which
the penance is a requirement to study normalization! Do you have some fields
with names like January, February, March; or Question1, Question2, Question3
and so on? If so, you are embedding one to many relationships within a single
record, which should be split out into two TABLES in a one to many
relationship. "Fields are expensive, records are cheap"!