Access не дает редактировать, удалять записи в форме. Без ошибок о подчиненных таблицах.. В чем может быть проблема?

access редактирование


Примечание:
На примере редактирования. Если так, то для того чтобы в связанной таблице можно было бы удалять - надо в схеме данных отметить "каскадное обновление". Но эта галочка стоит, проблема остается. Обычно при проблеме связи access выдает окошко в ошибкой.. а тут тишина - просто не дает вводить символы. Или я не поняла ответ от YuriyPo

Примечание:
:) Редактируется форма. Форма состоит из большой кучи связанных таблиц. Выяснила, что проблема возникает при добавлении одной таблицы. Связана по не ключевому полю (как и многие из других таблиц), в схеме данных все отображено.

В данной форме обработчиков нет.

Вроде это должна быть глупая какая-то проблема, с access очень давно не работала, но тут срочно понадобилось. Никак не могу понять или вспомнить как это решается.

Примечание:
От безнадеги поставлено и оно -- не помогает.

Примечание:
проблемная таблица нормально редактируется, непонятно что такое :(

Примечание:
В таблице ограничений нет, счетчик и тот без требования на уникальность.

Примечание:
access 2003 SP2.
Все работает и так нормально, без новой таблички. Новая и есть проблемная.
Изменения - просто добавлена табличка, парочка запросов для ее обновления из внешнего источника. Ну и связана она в схеме данных с одной из имеющихся по не ключевому полю новой и ключевому старой.

Попробовала уже убрать связь в схеме данных. Результат нулевой.

Примечание:
Выявилось, что если в схеме данных связь ставить между новой табличкой и старой, тогда при обновлении новой таблицы вручную, при наличии галок обеспечение целостности, просит ввести еще и значение связанного поля. Убирать целостность пробовала, не помогло опять же.

Больше никаких особенностей выявлено не было, проблема остается :(


Офф: Умный товарищ, оценивший вопрос на "ужасно": если вопрос тупой, так возьми и скажи как решить проблему, чоуж.

Примечание:
ise-dvp, базу не могу, к сожалению. Она для внутреннего использования, рабочая.

Примечание:
В глючном запросе не две таблицы, гораздо больше. Создавать новую базу со схемой всех учавствующих в запросе таблиц - долго. Проще избавлюсь от этой таблицы путем выгрузки ее в уже имеющиеся. Всем спасибо.
Ответы:
в том что к удаляемой строке есть связанная по ключу в другой таблице
сначала надо удалить связанные строки потом ту которую изначально хотели
отвечая тут на вопросы , никогда не знаешь уровень подготовки автора (может быть надо ответить банально , а может быть можно смело лезть в дебри :) )
каскадное удаление это да(хорошо что стоит)
а каскадное обновление (непомню есть ли оно в access)?
попробуй руками добавить запись в проблемную таблицу, возможно появится понимание(если ругнется) ... а так больше в голову ничего не приходит :(
еще мысль возможно у проблемной таблицы есть некие ограничения на данные ( уникальность значений в полях в конце концов)
проверь этот момент, с теми данными которые поступают при твоей операции.
ну тогда возникает ряд вопросов
1 когда последний раз работало (дата.версия аксесса)
2 текущая версия аксесса
ну и контрольный в лоб - что меняли
скиньте куда-нибудь базу и дайте ссылку...
ничего не понял из Ваших слов
:)))))))
насмешили...
Вы сделайте только те таблицы, которые используются и формы оставьте... а данные удалите
все остальное - зачем нам? :)))))


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.