以文本方式查看主题
- Foxtable(狐表) (http://foxtable.com/bbs/index.asp)
-- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2)
---- [求助]窗口关联表自动最后一列 (http://foxtable.com/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
--
唉,惭愧,怎么犯了这么低级的错误!让蓝版见笑了,谢谢!
|