800 fields is quite a bit. It shouldn't be a problem in terms of the database, but who knows, maybe there is some kind of bug or your server settings are the problem.
The first thing I would do is create a copy of the questionnaire and then try to see if the data entry works in the copy. If this works, there might be something wrong in your original survey file.
If this doesn't change anything, I would export the survey to LSS and then import it again and see if the problem is solved.
This is to rule out anything weird going on within the current survey file.
If this all doesn't help, I would check the PHP info and see the max_vars setting. Maybe it is too low and PHP can not transfer all the 800 fields at once (if I remember right, the data entry screen shows all fields at the same time, right?).
If this doesn't help, I would create a bug report. I just saw that your version is not the latest. So before creating a bug report, update to the latest version of your branch, which is 3.22.13 LTS (don't go to LS4!).
So if nothing helps, but you need to do the data entry urgently, I would recommend to create a copy of the survey and do the data entry as if it was an online survey. Might take longer, but it should work. Why in a copy of the survey? You could always 'un-expire" the original survey, but then there is a risk that someone else fills in the questionnaire as well.
Not a a solution for the actual problem, but at least should allow you to continue your work.
Help us to help you!
- Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
- Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.