Foxtable(狐表)用户栏目专家坐堂 → 条件


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

主题:条件

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
条件  发帖心情 Post By:2018/8/16 15:51:00 [只看该作者]

For Each ar As Row In Tables("大货用料表").rows    
    For Each br As Row In Tables("款式颜色").rows
        Dim nr = Tables("配色表").addnew()

        nr("款号") = ar("款号")
        nr("物料ID") = ar("物料基本信息_物料ID")
        nr("物料名称") = ar("物料基本信息_物料名称")
        nr("颜色信息") = br("颜色")
    Next
Next


要加条件:如果配色表已经生成过了交叉行信息(配色表已经存在此物料,同时存在此物料包括的款式颜色表里的所有颜色),则不再重新生成,条件如何写?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/16 16:22:00 [只看该作者]

For Each ar As Row In Tables("大货用料表").rows
    For Each br As Row In Tables("款式颜色").rows
        Dim nr = DataTables("配色表").find("第一列='" & ar("第一列") & "' and 第二列='" & ar("第二列") & "'")
        If nr Is Nothing Then nr = DataTables("配色表").addnew
        nr("款号") = ar("款号")
        nr("物料ID") = ar("物料基本信息_物料ID")
        nr("物料名称") = ar("物料基本信息_物料名称")
        nr("颜色信息") = br("颜色")
    Next
Next

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/8/16 17:02:00 [只看该作者]

有两个颜色,
图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看
只生成了一个颜色行

For Each ar As Row In Tables("大货用料表").rows    
    For Each br As Row In Tables("款式颜色").rows
'         Dim nr = Tables("配色表").addnew()
        Dim nr = DataTables("配色表").find("物料ID='" & ar("物料基本信息_物料ID") & "'")
        If nr Is Nothing Then nr = DataTables("配色表").addnew
        nr("款号") = ar("款号")
        nr("物料ID") = ar("物料基本信息_物料ID")
        nr("物料名称") = ar("物料基本信息_物料名称")
        nr("颜色信息") = br("颜色")

    Next
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/8/16 17:11:00 [只看该作者]

Dim nr = DataTables("配色表").find("物料ID='" & ar("物料基本信息_物料ID") & "' and 颜色信息='" & br("颜色") & "'")

 回到顶部