Foxtable(狐表)用户栏目专家坐堂 → 命令开关执行


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

主题:命令开关执行

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


加好友 发短信
等级:小狐 帖子:312 积分:2299 威望:0 精华:0 注册:2023/1/11 7:15:00
命令开关执行  发帖心情 Post By:2024/11/29 16:46:00 [只看该作者]

通过左侧加载树,可以加载刷新右侧上表数据行, 但我希望同同时实现下方的明细表, 不知如何处理, 所以我想用点击加载树行后调用 [查询筛选],却没有找到加载树合适的事件, 不知道有什么好办法?

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


加好友 发短信
等级:超级版主 帖子:111397 积分:567055 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/29 16:59:00 [只看该作者]

内置加载树没有事件的。考虑自己使用目录树替代:http://www.foxtable.com/webhelp/topics/2054.htm


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


加好友 发短信
等级:小狐 帖子:312 积分:2299 威望:0 精华:0 注册:2023/1/11 7:15:00
  发帖心情 Post By:2024/11/30 10:37:00 [只看该作者]

老师, 我按您 父表与子表同步加载之一 方法进行了试验, 结果发现以下异常:

订单表重新加载后, 订单明细表没有更改, 所以我加了一个Messagebox指令, 结果发现订单明细表正常完成了加载, 但点击Messagebox的ok指令后又回到了原来的状态
怎么也搞不定这些个问题


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


加好友 发短信
等级:小狐 帖子:312 积分:2299 威望:0 精华:0 注册:2023/1/11 7:15:00
  发帖心情 Post By:2024/11/30 10:37:00 [只看该作者]

我的指令:
If Forms("MasterSales").Opened Then
    Dim FL As String = "1=1"
    Dim SOs As String = DataTables("CustomerPO").GetComboListString("ISOLine").Replace("|", "','")
    If SOs > "" Then
        SOs = "('" & SOs & "')"
        FL = FL & " And ISOLIne in " & SOs
    End If
    Output.Show(fl)
    DataTables("INI_MasterSales").LoadFilter = FL 
    DataTables("INI_MasterSales").Load
    
   ' Forms("MasterSales").Controls("Button_OK").PerformClick
   
    MessageBox.Show(1)
End If

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


加好友 发短信
等级:小狐 帖子:312 积分:2299 威望:0 精华:0 注册:2023/1/11 7:15:00
  发帖心情 Post By:2024/11/30 10:45:00 [只看该作者]

突然想到,是因为在 订单表 的CurrentChange 事件又定义其它筛选, 调整后正常了,谢谢

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


加好友 发短信
等级:超级版主 帖子:111397 积分:567055 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/30 11:05:00 [只看该作者]

对的,这种情况往往就是有其它代码影响了

 回到顶部