以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 直接删除重复行,为什么报错? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=154185) |
||||
-- 作者:第一次学软件 -- 发布时间:2020/9/7 12:59:00 -- 直接删除重复行,为什么报错? 直接删除行,报错,报错是英文,看不懂 Select Case e.DataCol.name Case "档案编号","类号" Dim dr As DataRow = e.DataRow If dr.IsNull("档案编号") = False AndAlso dr.IsNull("类号") = False Then If e.DataTable.Compute("Count([_Identify])","档案编号 = \'" & dr("档案编号") & "\' And 类号 = \'" & dr("类号") & "\'") > 1 Then MessageBox.Show("已经存在相同的数据,相同数据将被直接删除!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) e.DataRow(e.DataCol.Name) = e.OldValue \'取消输入 dr.delete End If End If End Select
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/7 14:27:00 -- 代码在什么事件?报什么错? |
||||
-- 作者:第一次学软件 -- 发布时间:2020/9/7 14:50:00 -- DataColChanged .NET Framework 版本:4.0.30319.296 Foxtable 版本:2020.5.29.8 错误所在事件:窗口,窗口1,Button1,Click 详细错误信息: This row has been removed from a table and does not have any data. BeginEdit() will allow creation of new data in this row. |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/7 14:51:00 -- 提示的是这个事件错误,不是DataColChanged:错误所在事件:窗口,窗口1,Button1,Click |
||||
-- 作者:第一次学软件 -- 发布时间:2020/9/7 14:57:00 -- 代码在DataColChanged |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/7 14:59:00 -- 错误所在事件:窗口,窗口1,Button1,Click,贴出这个事件代码 [此贴子已经被作者于2020/9/7 14:59:28编辑过]
|
||||
-- 作者:第一次学软件 -- 发布时间:2020/9/7 15:03:00 -- 实例上传,您看看,好像“第三类材料合并不了”
|
||||
-- 作者:有点蓝 -- 发布时间:2020/9/7 15:15:00 --
|
||||
-- 作者:第一次学软件 -- 发布时间:2020/9/7 15:24:00 -- 重复合并,报错问题怎么解决? |
||||
-- 作者:有点蓝 -- 发布时间:2020/9/7 15:29:00 -- 使用find查询是否重复。比如这里的后面2个代码:http://www.foxtable.com/webhelp/topics/2334.htm |