Foxtable(狐表)用户栏目专家坐堂 → [求助]请问如下两个代码怎么合并


  共有3933人关注过本帖树形打印复制链接

主题:[求助]请问如下两个代码怎么合并

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/13 8:34:00 [显示全部帖子]

你想做什么? 怎么合并?   你都不说你想做什么

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/13 8:50:00 [显示全部帖子]

这和你第一段代码,八竿子打不着.

你第二段代码也重复了,没必要一直FIND,你找到了行,你想取什么就取什么啊. 名称啊任何东西都能取


If e.NewValue Is Nothing Then
        e.DataRow("名称") = Nothing
        e.DataRow("材料") = Nothing
    Else
        Dim dr As DataRow
        dr = DataTables("图纸信息表").Find("产品图号 = '" & e.DataRow("产品图号") & "' and 名称 is not null")
        If dr IsNot Nothing
            e.DataRow("名称") = dr("名称")
            e.DataRow("材料") = dr("材料")
             '你想取什么,这里继续取
            e.datarow("列名")=dr("列名")
        End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/13 9:05:00 [显示全部帖子]

那个是筛选表. http://www.foxtable.com/help/topics/1432.htm

新手建议先看一下我们的帮助
打开软件按F1或者点击左上角的小问号,可以打开非常详细的图文帮助

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/13 14:16:00 [显示全部帖子]

你以这两列作为依据  你这两列是完全一致的,当然无法区分了.  要么保证唯一性, 要么多增加一个列作为条件 形成唯一性

 回到顶部