Foxtable(狐表)用户栏目专家坐堂 → [求助]能否用For...Next语句,实现跨表引用(已解决)


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

主题:[求助]能否用For...Next语句,实现跨表引用(已解决)

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/1/31 10:16:00 [显示全部帖子]

改变思路,无需循环:

 

数据表DataColChanged事件代码:

Dim s As String =  left(e.DataCol.name,2)
If s = "职务"
    Dim dr As DataRow
    dr = DataTables("设置").Find("职务 = '" & e.DataRow(e.DataCol.name) & "'")
    If dr IsNot Nothing
        e.DataRow("系数" & e.DataCol.name.Replace(s,"")) = dr("系数")
    End If
End If

 

【刷新】按钮代码代码去掉填充系数部分即可,其他也可以如法炮制,留给您自己做作业。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目177.table


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/1/31 10:17:00 [显示全部帖子]

哈哈,马后炮了,不过多一种解决问题的思路!(自我安慰一下图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/1/31 16:46:00 [显示全部帖子]

谢谢!

 回到顶部