我对MS Access相当新,以下问题让我完全陷入困境。
我通过表单创建向导创建新表单来修改现有的.accdb MS Access项目,允许您直接编辑表。这些用作管理工具来修复拼写错误或错误,并按预期工作。
但是,这些更改似乎突然破坏了所有其他未修改或更改的现有表单中的INSERT操作。每次通过单击带有SaveRecord宏的按钮尝试INSERT时,我都会收到以下错误消息(从法语版的MS Access 2010翻译):
ODBC调用失败。
无法在“COLUMN_NAME”列,“TABLE_NAME”中插入NULL值。此列不接受NULL值。 INSERT失败(#515)。
所有表都会发生这种情况。错误中的列始终是外键列。在我的更改工作正常之前,我们仍然有一个项目的.accdr运行时应用程序版本。两者都使用从SQL Server Express导入的相同链接表。