The changes you have requested to the table were not successful because
they would create duplicate values....
这里必须有一百个帖子来处理这个消息,但是他们似乎在回复中似乎缺少的一件事是解决它的方法。我有一个包含十几个标签/页面的表单。每个页面基本上都是db中的另一个表。有些页面有子表单。当我收到此错误消息时,如何知道哪个表出现问题,以便我可以进行故障排除?从记录导航到记录时,是否所有启用了参照完整性的表都可能更新?所以问题不一定是我正在查看的表单/标签/页面。它可以是任何表格。我明白这个消息在说什么。我知道重复的值以及索引的工作方式。但我不确切知道是什么导致了这个消息。我想看看尝试过的INSERT / UPDATE。我怎么做到的?
答案 0 :(得分:0)
在大多数情况下,我会说在On Current事件中设置值不是一个好主意。不应通过以正常方式构造的形式导航来调用BeforeInsert和BeforeUpdate。我建议你摆脱设置值的代码并使用默认值属性,或者只在用户选择添加记录时设置这些值。