Foxtable(狐表)用户栏目专家坐堂 → 在窗口中的关联表能用CurrentChanged吗?


  共有4120人关注过本帖平板打印复制链接

主题:在窗口中的关联表能用CurrentChanged吗?

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


加好友 发短信
等级:三尾狐 帖子:724 积分:6436 威望:0 精华:0 注册:2011/6/26 11:45:00
在窗口中的关联表能用CurrentChanged吗?  发帖心情 Post By:2013/7/26 10:42:00 [只看该作者]

在窗口中的关联表能用CurrentChanged吗?窗口中的关联表又不能作为副本(昨天受BIN和狐爸启发写下以下代码,又发现如果不能作为副本的话又不能用)

If Forms("领料单").Opened Then '如果窗口已经打开
Dim tbl As Table = Tables("领料单_Table2")  '为下图中“相关信息”中的“仓库物料表_主表”

Dim dr As DataRow = DataTables("仓库物料表_主表").Find("料号 = '" &  e.Table.Current("料号") & "'")
If dr Is Nothing Then
    tbl.Filter = "" '显示所有客户
Else
    tbl.Filter = "相同代码 = '" & dr("相同代码") & "'"
End If
End If

 

本想写在“领料单_明细”表中CurrentChanged的,但会出错,窗口中的table又不能作为副本!

 

 


图片点击可在新窗口打开查看此主题相关图片如下:领料单.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2013-7-26 10:44:37编辑过]

 回到顶部