NauticalGent
Ignore List Poster Boy
- Local time
- Today, 00:18
- Joined
- Apr 27, 2015
- Messages
- 6,746
I think you just might surprise and impress yourself!As suggested I will try to break it down into multiple tables with the unique linking identifier
I think you just might surprise and impress yourself!As suggested I will try to break it down into multiple tables with the unique linking identifier
All questionnaire databases I have built or seen (and that is a whole lot) do not have questions as fields, they are built (as previously mentioned) as Entity Attribute Value models. NO one is ever going to build a 400 field table even if you could. That would be a total PITA, it would be impossible to manage, update, and highly inefficient.As all understood, it's like a questionnaire data filled by someone. The whole history of one person/customer from the first date of visit, purpose, the outcome of the meeting and subsequent events with more fine information
Not a myth. As mentioned by others, long text fields are not included in the limit.I don't know the source of this myth.
here is a table with 255 fields (254 of them are Long text).
Each Long text fields are then appended with 64K characters.
nothing happens.
Not a myth.
apology to mr.alphonseg.
SQL-Server has a limit of 1K columns per table, so why would it not be a viable alternative?
docs.microsoft.com/en-us/sql/sql-server/maximum-capacity-specifications-for-sql-server?view=sql-server-ver15
The maximum number of fields in an Access recordsource is 255, so that limit applies to Access queries, forms and reports. An Access frontend would not be a viable solution unless the OP uses the suggested Entity Attribute Value design. Creating a column for each answer is not a good design.The question is whether Access could still be used as a front-end.
At a major bank I worked at previously, this was common - the SQL Server team would hand off Views for consumption by people who exclusively used Access to connect to the data. Each view would have <255 columns so it all worked out. Even though the source tables were wider than that - they had been intentionally denormalized for datamart/reporting purposes.The question isn't whether SQL server could do it. It certainly could. The question is whether Access could still be used as a front-end. Using a large number of views to subdivide the big table into (slightly overlapping) chunks, you might be able to make it work, but it would not be pleasant. If Jack555 wants to use a non-Access FE (such as a web connection) then sure, that works. But since this IS an Access forum, I chose to answer as I did.
As suggested I will try to break it down into multiple tables with the unique linking identifier
As suggested earlier, I have split into multiple tables with linking. it works at the moment. if running into difficulty, I will return back to you. thank you very much for the support.Awhile back, possibly a couple of years ago I was working on a utility to import large comma separated value files (CSV) with over 255 columns. I'd be interested in resurrecting this project and using it in a real-world situation like this one if you're interested.
I also have a utility for converting spreadsheet style data into a format more suited to MS Access. Again, I would be happy to run through this with you.
Sometimes knowing what NOT to do is just as helpful as knowing what to do.be a blog about a failure not a success.
Sometimes knowing what NOT to do is just as helpful as knowing what to do.
Access can't handle linked tables with more than 255 fields.SQL-Server has a limit of 1K columns per table, so why would it not be a viable alternative?
Would love to see a project manager schedule handling that mapping exercise.SQL Server can handle 30,000 columns if they are Sparse. Terrifying thought