Foxtable(狐表)用户栏目专家坐堂 → 求教老师,怎么遍历A表后给B表的多值字段赋值呢...有新问题..


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

主题:求教老师,怎么遍历A表后给B表的多值字段赋值呢...有新问题..

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/7 21:31:00 [显示全部帖子]

If  Tables("收入").Current IsNot Nothing
    Dim str As String
    For Each r As Row In Tables("订单表").GetCheckedRows
        str = str & "," & r("订单编号")
    Next
    Tables("收入").Current("隶属订单") = str.Trim(",")
End If

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/7 22:10:00 [显示全部帖子]

Dim str As String
改为
Dim str As String = ""

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/7 22:32:00 [显示全部帖子]

msgbox(Tables("订单表").GetCheckedRows.count)

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/8 8:40:00 [显示全部帖子]

Tables("订单表").Filter = "订单编号 In ('" & Tables("收入表").Current("隶属订单").replace(",","','") & "')"

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/9 8:50:00 [显示全部帖子]

一个是表达式语法,一个是代码语法,不是一回事,不能混用。

dim str as string  =Tables("外汇收入表").Current("隶属订单")
For Each r As Row In Tables("订单表")
        If str.contains(r("订单编号") ) Then
            r.Checked = True 
        End If
Next

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/16 21:11:00 [显示全部帖子]

不如重新生成"隶属订单"列的内容。

for each r as row in Tables("收入表").rows
r("隶属订单") = r("隶属订单").replace("SD01","SD02")
next

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109706 积分:558240 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/23 23:07:00 [显示全部帖子]

什么问题?请描述具体的问题,不要说些没用的话

 回到顶部