以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  复制新增时_Identify提示出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120579)

--  作者:happyft
--  发布时间:2018/6/19 23:53:00
--  复制新增时_Identify提示出错
用一个按钮复制当前行及其子表行的数据新增为另一张单据,按钮的代码
 For Each dc As DataCol In Tables(dr("wintbN")).DataTable.dataCols
     If dc.Name <> dr("Rc") AndAlso dc.name.StartsWith("累计") = False Then  \'---排除关联列及统计列
         r(dc.Name) = Cdr(dc.Name)
    End If
  Next
复制时出现下面的提示:
列“_Identify”被约束为是唯一的。值“5827”已存在。

都还没有保存,为什么会出现这个提示?

谢谢!

--  作者:HappyFt
--  发布时间:2018/6/20 8:35:00
--  
找到原因了,原来是复制的表中有追载的代码,如果追载的数据已存在就出错了,已经解决了。