Добрый день ...
Корень моей проблемы в том, что нет контекстного меню, позволяющего пользователю удалить строку из формы. Кнопка «удалить» на ленте также отключена. Очевидно, что в Access 2003 эта функция была доступна, но после недавнего «обновления» до 2007 года (файл все еще в формате MDB) ее больше нет.
Пожалуйста, имейте в виду, что я не являюсь разработчиком Access, и я не создавал это приложение - я унаследовал его поддержку. ;) Теперь о деталях и о том, что я пробовал.
Форма, о которой идет речь, представляет собой подчиненную форму в более крупной форме. Я пытался включить «AllowDeletes» на обеих формах. Я проверил свойства панели инструментов и ленты на формах, чтобы увидеть, загружены ли они какие-то пользовательские вещи, но нет. Я пытался изменить «блокировки записи» на «при редактировании», без радости. Я проверил запрос, чтобы убедиться, что он «слишком сложен», чтобы разрешить удаление - насколько я могу судить, это очень простое объединение двух (связанных) таблиц. По сравнению с другой формой в этом приложении, которая разрешает удаление строк, она имеет гораздо более сложный (многократное объединение, построенное на запросах) запрос.
Существует ли ресурс, описывающий необходимые условия для разрешения удаления?
Заранее спасибо ...