以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]删除列重复的行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146021) |
||||
-- 作者:江南小镇 -- 发布时间:2020/2/14 13:10:00 -- [求助]删除列重复的行 老师好,怎样删除两列新增重复的行。 Select
Case e.DataCol.name |
||||
-- 作者:有点蓝 -- 发布时间:2020/2/14 13:33:00 -- 没看懂您的问题和上面的代码有什么关系 |
||||
-- 作者:江南小镇 -- 发布时间:2020/2/14 13:55:00 -- 老师,我想做到规格、型号两列多没有重复,在输入数据时直接删除有新增的重复(规格、型号)行。 |
||||
-- 作者:有点蓝 -- 发布时间:2020/2/14 14:03: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 e.DataRow.delete End If End If End Select |
||||
-- 作者:江南小镇 -- 发布时间:2020/2/14 15:02:00 -- 老师,同一组代码分别在两个表中使用一个表能删除一个不能删除。
|
||||
-- 作者:有点蓝 -- 发布时间:2020/2/14 15:13:00 -- http://www.foxtable.com/webhelp/topics/2481.htm,这种代码是放到datacolchanged事件的 |
||||
-- 作者:江南小镇 -- 发布时间:2020/2/14 16:24:00 -- [此贴子已经被作者于2020/2/14 16:25:08编辑过]
|