Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有6443人关注过本帖平板打印复制链接

主题:[求助]

帅哥哟,离线,有人找我吗?
东坡一剑
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:366 积分:2478 威望:0 精华:0 注册:2013/1/13 23:43:00
[求助]  发帖心情 Post By:2013/3/15 17:29:00 [只看该作者]

 为了将一个表格中指定列或全部列内容相同的行加以删除,只保留其中一行,在tables(“名称货号单价”)的datacolchanging事件中编制代码如下:

 

代码1

Select Case e.DataCol.Name
    Case "货号" 
        Dim dr As DataRow = e.DataTable.find("[货号] = '" & e.NewValue & "'")
        If dr IsNot Nothing Then
            dr.delete()
            Return
        End If
End Select

当把这个表格整体复制后粘贴回原表格时,

结果只是删除了"货号"列相同的内容,其他列的内容一点没动

而货号列有内容的行其他列却是空的

 

 

代码2
Select Case e.DataCol.Name
    Case "货号"
        "DataTables("名称货号单价").DeleteFor("[货号] = '" & e.NewValue & "'" )
End Select

 

直接提示代码是错的,也不知道错在哪里

 

很郁闷,跪求高手指点~~~~~~~

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:作业求助.table

[此贴子已经被作者于2013-3-15 17:33:35编辑过]

 回到顶部