我有一个名为stu的表,它有3个字段:
ID(自动编号),
SName(文字),
SNO(文本)。
在表单中,我只在其上放置了三个文本框(与stu表不绑定)并更改了它们的标签名称。然后我添加了一个添加按钮。在按钮后面,我写了
CurrentDb.Execute "INSERT INTO stu(ID,[SName],[SNO]) VALUES (" & Me.ID & ",'" & Me.SName & "','" & Me.SNO & "')"
但没有任何反应。
当我将three textboxes
与stu table's fields
绑定时,stu表实际上有新数据。但是当我试图刷新表格或回到之前的记录时,它说:
“您向表格请求的更改未成功,因为 他们会在索引,主键或中创建重复值 关系。“
答案 0 :(得分:0)
您的ID是否与众不同?如果没有,或者你打算在ID上有重复的值,请在你的表中添加第四列(字段),并将其命名为Primary_Key,并将其设置为自动增量值。
这样你就不会有问题了:)