Access 2007 not allowing user to delete record in subform

Posted by Todd McDermid on Stack Overflow See other posts from Stack Overflow or by Todd McDermid
Published on 2010-04-15T16:41:50Z Indexed on 2010/04/15 16:53 UTC
Read the original article Hit count: 266

Good day...

The root of my issue is that there's no context menu allowing the user to delete a row from a form. The "delete" button on the ribbon is also disabled. In Access 2003, apparently this function was available, but since our recent "upgrade" to 2007 (file is still in MDB format) it's no longer there.

Please keep in mind I'm not an Access dev, nor did I create this app - I inherited support for it. ;) Now for the details, and what I've tried.

The form in question is a subform on a larger form. I've tried turning "AllowDeletes" on on both forms. I've checked the toolbar and ribbon properties on the forms to see if they loaded some custom stuff, but no. I've tried changing the "record locks" to "on edit", no joy. I examined the query to see if it was "too complicated" to permit a delete - as far as I can tell, it's a very simple two (linked) table join. Compared to another form in this app that does permit row deletes, it has a much more complicated (multi-join, built on queries) query.

Is there a resource that would describe the required conditions for allowing deletes?

Thanks in advance...

© Stack Overflow or respective owner

Related posts about ms-access

Related posts about ms-access-2007