Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:命令开关执行

1楼
creastzh 发表于:2024/11/29 16:46:00
通过左侧加载树,可以加载刷新右侧上表数据行, 但我希望同同时实现下方的明细表, 不知如何处理, 所以我想用点击加载树行后调用 [查询筛选],却没有找到加载树合适的事件, 不知道有什么好办法?
2楼
有点蓝 发表于:2024/11/29 16:59:00
内置加载树没有事件的。考虑自己使用目录树替代:http://www.foxtable.com/webhelp/topics/2054.htm

或者试试这种:http://www.foxtable.com/webhelp/topics/2228.htm
3楼
creastzh 发表于:2024/11/30 10:37:00
老师, 我按您 父表与子表同步加载之一 方法进行了试验, 结果发现以下异常:

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

4楼
creastzh 发表于: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
5楼
creastzh 发表于:2024/11/30 10:45:00
突然想到,是因为在 订单表 的CurrentChange 事件又定义其它筛选, 调整后正常了,谢谢
6楼
有点蓝 发表于:2024/11/30 11:05:00
对的,这种情况往往就是有其它代码影响了
共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.