以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]窗口关联表自动最后一列  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178843)

--  作者:洮沙
--  发布时间:2022/7/23 16:28:00
--  [求助]窗口关联表自动最后一列

老师你好!今天这是怎么了,全是奇奇怪怪的问题,现在遇到的情况是:

 客户表主窗口,有两个表:

表一,绑定“客户”表

表二,绑定“客户.订单”关联表

客户表CurrentChanged事件代码如下:

If e.Table.Current IsNot Nothing Then
    DataTables("订单").LoadFilter = "客户编号 = \'" & e.Table.Current("客户编号") & "\'and (结单 = False Or 结单 Is null)"
    DataTables("订单").Load()
Else
    DataTables("订单").LoadFilter = "[_Identify] is null"
    DataTables("订单").Load()
End If

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

点击客户表不同行后,窗口“客户.订单”关联表显示最后一列?

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

麻烦老师帮忙解决一下,谢谢!


--  作者:有点蓝
--  发布时间:2022/7/23 16:38:00
--  
最后加上

if tables("客户.订单").rows.count > 0 then
tables("客户.订单").select(0,0)
end if

--  作者:洮沙
--  发布时间:2022/7/23 17:00:00
--  
老师,我添加到

客户表CurrentChanged事件中,还是一样的问题?


--  作者:有点蓝
--  发布时间:2022/7/23 17:08:00
--  
表2改为绑定订单表,不要绑定关联表
--  作者:洮沙
--  发布时间:2022/7/23 17:20:00
--  

如果绑定订单表的话,其他命令打开订单表,再回来订单表不显示?

 


--  作者:有点蓝
--  发布时间:2022/7/23 17:27:00
--  
改为副本。
--  作者:洮沙
--  发布时间:2022/7/23 17:46:00
--  

唉,惭愧,怎么犯了这么低级的错误!让蓝版见笑了,谢谢!