以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关联表排序  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=177129)

--  作者:maomaoxw
--  发布时间:2022/5/10 11:22:00
--  [求助]关联表排序
tables(“A")与tables("B")关联,如何对关联表tables(”A.B“)指定字段排序显示?
tables(”A")表属性中设置有在选择不同行后,tables(“B”)加载关联字段的记录
tables(“B")afterload事件中设置有 tables(”B").SORT="创建日期”
问题是tables(“B")显示的内容是按创建日期排序的,但是关联表tables(”A.B")显示的内容没有按创建日期排序,如何对关联表tables(”A.B")指定排序字段?

--  作者:有点蓝
--  发布时间:2022/5/10 11:38:00
--  
 tables(” A. B").SORT="创建日期”
--  作者:maomaoxw
--  发布时间:2022/5/10 11:45:00
--  
tables(” A. B").SORT="创建日期” ,我也是这样设置的,提示不存在表A.B
原来是因为表别名的问题,A是表的别名,真实的表名是C,tables(” C. B").SORT="创建日期”才能正常执行。

--  作者:rpg2813
--  发布时间:2022/9/1 2:03:00
--  
2个问题
一是,这段代码写在哪里?
二是,如果想某种顺序排序呢?比如“总经理、副总经理,经理,副经理”,excel有一种自定义排序规则,fb不知道有没有?

--  作者:有点蓝
--  发布时间:2022/9/1 9:11:00
--  
以下是引用rpg2813在2022/9/1 2:03:00的发言:
2个问题
一是,这段代码写在哪里?
窗口或者菜单按钮
二是,如果想某种顺序排序呢?比如“总经理、副总经理,经理,副经理”,excel有一种自定义排序规则,fb不知道有没有?
新建一个排序列,手工指定顺序,然后按排序列排序


--  作者:rpg2813
--  发布时间:2022/9/1 12:59:00
--  
新建排序列,我有想过,虽然可行,但是实际上很麻烦,最好的情况是像excel一样,有个自定义排序的文件或者设置,排序时读取这个配置,根据这个配置排序?
--  作者:有点蓝
--  发布时间:2022/9/1 13:38:00
--  
没有这种功能。

增加一个自定义排序的文件或者设置和增加一个排序列有区别吗,不都是要另外设置?