Foxtable(狐表)用户栏目专家坐堂 → [求助] 表间关联关系取消命令


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

主题:[求助] 表间关联关系取消命令

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/6 22:31:00 [显示全部帖子]

 设置一个变量,按下按钮的时候,改变这个变量,在代码里,加入变量判断是否执行对应代码

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/6 22:33:00 [显示全部帖子]

 按钮代码

 

vars("取消") = True

 

 事件代码

 

If vars("取消") Then
    Return
End If
Dim t As Table = Tables("机房消防器材登记表主窗口_Table2")
With Tables("机房消防器材登记表")
    If .Current Is Nothing Then
        t.Filter = "False"
    Else
        t.Filter = "机房名称 = '" & .Current("机房名称") & "'"
        't.Filter = "机房名称 = '" & .Current("机房名称") & "' And 设备_设备名称 = '" & .Current("设备名称") & "'"
    End If
   
End With


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/6 22:58:00 [显示全部帖子]

 按钮代码

 

vars("消防关联") = True
Dim t As Table = Tables("机房消防器材登记表主窗口_Table2")
t.Filter = ""


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/6 23:06:00 [显示全部帖子]

If e.Form.Controls("区域").Text = "" AndAlso e.Form.Controls("机房名称").Text = "" Then

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/7 9:06:00 [显示全部帖子]

 你可以用代码选择回来

 

 Tables("表A").Select(-1, 0)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/7/7 9:45:00 [显示全部帖子]

以下是引用wumingrong1在2014-7-7 9:41:00的发言:
这个代码应该放在哪?我放在好几个地方都不行;放在左表的PositionChanged中 好像就一直显示右表的右边的而不是我要的显示左边的

 

就是放在左表的PositionChanged,对应的表名你要改一下。


 回到顶部