Все INSERT, сделанные через MS Access старые нетронутые формы, теперь перестают работать после создания новых не связанных форм
Я довольно новичок в MS Access, и следующая проблема меня совершенно озадачила.
Я изменил существующий проект MS Access .accdb, создав новые формы с помощью мастера создания форм, которые позволяют редактировать таблицы напрямую. Они предназначены для использования в качестве административных инструментов для исправления опечаток или ошибок, и они работают как задумано.
Однако эти изменения, по-видимому, внезапно нарушили все операции INSERT во всех других существующих формах, которые не были изменены или изменены. Каждый раз, когда предпринимается попытка INSERT нажатием кнопки с макросом SaveRecord, я получаю следующее сообщение об ошибке (в переводе с французской версии MS Access 2010):
Ошибка OBDC.
Не удалось вставить значение NULL в столбец «COLUMN_NAME», «TABLE_NAME». Этот столбец не принимает значения NULL. INSERT не удалось (# 515).
Это происходит для всех таблиц. Столбец в ошибке всегда является столбцом внешнего ключа. У нас все еще есть версия проекта .accdr Runtime Application до моих изменений, которая работает нормально. Обе используют одни и те же связанные таблицы, импортированные из SQL Server Express.
0 ответов на вопрос
Похожие вопросы
-
2
Как добавить в «Общие выражения» в Access?
-
13
Почему подключение к SQL Management Studio занимает так много времени?
-
5
Какие интерфейсы помимо MS Access доступны для манипулирования файлами MDB
-
-
11
Менее устрашающий интерфейс для SQL Server
-
4
Каков наилучший способ преобразования базы данных MySQL в базу данных доступа?
-
3
Почему Windows 7 не устанавливает мой загруженный .NET 3.5 SP1?
-
1
Тест подключения к SQL Server
-
1
Можно ли удалить файлы в папке «C: \ Program Files \ Microsoft SQL Server \ 90 \ Setup Bootstrap \ L...
-
4
Запуск от имени администратора необходим для обхода IE8, но пользователь находится в группе админист...
-
4
Какие порты открыть для Microsoft SQL Server?