>I was afraid of that. Do you know of any workarounds, i.e. code or anything else, to then save the data my users enter onto the form back into the appropriate original table?
I don't know. I didn't find a way to be able to update a field if I don't specify a key field. However, you may just do a small program to create a new field, generate all the keys. Of course, this is the easy part. The difficult one is to maintain this key in all the places that might require a change. :)