Ah yes, I forgot to explain that bit.
When you change a group to repeatable, Fabrik is actually creating a new "one to many" joined table in MySQL, and starts storing the group data in that table, rather than in the main table for that form.
At the moment, for a variety of reasons, we don't move any pre-existing data from the main table to the newly created joined table. It's something we've looked at doing, but it's not really practical to do within the constraints of the J! backend processing. It'd be OK for situations where there is very little data, but for tables with a lot of rows, it would cause lengthy delays in the page loading after hitting "Save", and could cause PHP script processing timeouts.
We are looking at an "asyncronous" method for kicking off housekeeping tasks like this, so they don't have to happen during the page load processing. But that's not going to happen any time real soon.
So for the moment, it's up to you to move any data you have accumulated for that group, into the new joined group. Which itself isn't that easy, as you can't do it with a simple MySQL query.
We should really put a warning on that feature, to explain that existing data is not going to be moved.
On the bright side, we don't delete the original data when creating the repeat table, which is why it's still there when you change it back to non-repeat. Or at least, after the code fix from yesterday, which fixed a bug where we weren't actually turning repeat off for that group, even tho it looked like we were!
-- hugh