Foxtable(狐表)用户栏目专家坐堂 → [求助]选择不同记录后执行和选择不同行后执行有什么不同?


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

主题:[求助]选择不同记录后执行和选择不同行后执行有什么不同?

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
[求助]选择不同记录后执行和选择不同行后执行有什么不同?  发帖心情 Post By:2015/4/21 23:34:00 [显示全部帖子]

如题,求指教

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
回复:(Bin)你要执行什么?  发帖心情 Post By:2015/4/22 15:34:00 [显示全部帖子]

CurrentChanged 选择不同数据行后执行,也就是Current属性发生变化后执行


在表“LNH07"的CurrentChanged中写入如下代码


If Tables("LNH07") .Current IsNot Nothing Then

    If Forms("LNHjf").Opened Then

        With DataTables("LNHjf_W01")

            .LoadFilter ="[GB103] = '" & Tables("LNH07") .Current("GB103")& "' And [GB000] = '" & Tables("LNH07").Current("GB000") & "'"

            .load()

        End With

    End If

End If


If Tables("LNH07") .Current IsNot Nothing Then

    If Forms("LNHjf").Opened Then

        With DataTables("LNHjf_W02")

            .LoadFilter ="[GB103] = '" & Tables("LNH07") .Current("GB103")& "' And [GB000] = '" & Tables("LNH07").Current("GB000") & "'"

            .load()

        End With

    End If

End If


同时在设计窗口时在"LNHjf_W02”CurrentChanged中写入如下代码,存在当W0202表没有符合条件数据时,显示上一条(改变行之前)的数据,不能移除,求Bin老师指教!


If Tables("LNHjf_W02") .Current IsNot Nothing Then

    With DataTables("LNHjf_W0202")

        .LoadFilter ="[GB103] = '" & Tables("LNHjf_W02") .Current("GB103")& "' And [GS101] = '" & Tables("LNHjf_W02").Current("GS101") & "'"

        .load()

    End With

End If


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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
回复:(Bin)出现什么问题?  发帖心情 Post By:2015/4/22 15:44:00 [显示全部帖子]

存在当W0202表没有符合条件数据时,显示上一条(改变行之前)的数据,不能移除

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
进一步说明  发帖心情 Post By:2015/4/22 15:53:00 [显示全部帖子]

存在当W0202表没有符合条件数据时,窗口表"LNHjf_W0202依然显示上一条(改变行之前)对应的数据,不能移除(清空)原有数据

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


加好友 发短信
等级:一尾狐 帖子:463 积分:4163 威望:0 精华:0 注册:2011/4/5 16:54:00
还是没讲清楚  发帖心情 Post By:2015/4/22 16:03:00 [显示全部帖子]

没有符合条件的数据(如:无生育史),则应移除窗口表"LNHjf_W0202”已加载的数据,问题是依然显示上一条(改变行之前)对应的数据,不是不能加载的问题

 回到顶部