Did you read far enough down in that thread where someone posted that setting the AllowDesignChanges to False allowed the record to be deleted (#15)? In 2007 I tried it on a form in data sheet view and using a double click event on the record, was able to delete it. I confirmed the deletion by checking the table. Oddly enough though, I wasn't allowed to set the property in a form open event so I used the immediate window. I've never used that property and am not sure I see the point of it since you can still open it manually in design view and alter the design and save it successfully. If it was meant to prevent coded design changes, then how easy would it be to override that??
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.