Foxtable(狐表)用户栏目专家坐堂 → 新的跨表更新的方法,务必要掌握


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

主题:新的跨表更新的方法,务必要掌握

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


加好友 发短信
等级:三尾狐 帖子:719 积分:5181 威望:0 精华:1 注册:2008/9/24 10:41:00
  发帖心情 Post By:2009/6/3 21:53:00 [显示全部帖子]

以下是引用woodiy在2009-6-3 20:31:00的发言:

有实例学习一下吗?

哈,我刚好做了一个在练习.共享一下啦.

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


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


加好友 发短信
等级:三尾狐 帖子:719 积分:5181 威望:0 精华:1 注册:2008/9/24 10:41:00
  发帖心情 Post By:2009/6/4 11:58:00 [显示全部帖子]

以下是引用听雪落的声音在2009-6-4 11:16:00的发言:

第一个代码中e.newvalue什么意思?我加代码里好像不行。
另外
If e.DataCol.Name = "发放银行"
    Dim Filter As String = "[单位] = '" & e.DataRow("单位") & "'"
    DataTables("人员信息").DataCols("发放银行").RaiseDataColChanged(Filter)
End If

这些代码没有反应啊?

[此贴子已经被作者于2009-6-4 11:32:24编辑过]

e.newvalue 是指新值,就是你刚录入这个单元格的且与更改前不一样的值
下面的公式你是要触发本表还是另一张表呀,如本表不是用这个公式的,如是在A表中触发 人员信息 表中 发放银行 列的DataColChanged的公式,才是用你刚放上来的公式呀.


 回到顶部