以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 同一个表在多个窗口显示不同列的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87890) |
||||
-- 作者:天若千颖 -- 发布时间:2016/7/22 9:04:00 -- 同一个表在多个窗口显示不同列的问题 版主老师,我有一张大的表,想在不同的窗口中显示不同的列,并且这些窗口都有筛选语句,比如说,我有一个按钮,根据一个字段筛选,可以使用副表来进行筛选,筛选的时候,窗口中引用的幅表能够根据筛选条件显示不同的结果 Tables("窗口1_Table1").Filter= 但是我要使用系统代码的筛选树呢,这个筛选的又是主表,即使设置好筛选条件,窗口中使用的副本又不能显示筛选的结果。 Maintable.SetFilterTree() 如何在不同的窗口中使用同一个表的不同列的数据,并且可以使用筛选、查找这些系统命令来实现呢? 或者说,有没有办法可以自动生成一个表,这个表的数据是在打开系统的时候就从一个大表中获得的部分列数据,一旦大表的数据更新,这个自动的表也能更新。 我尝试过用Fill的办法加载数据,也就是在AfterOpenProject的时候把大表的数据加载到另外一个表中,有其他的办法吗? 如果把Fill的语句放在窗口的AfterLoad中,打开窗口的时候数据一旦多,就有点慢。 |
||||
-- 作者:大红袍 -- 发布时间:2016/7/22 9:12:00 -- 自己做筛选树呗。
http://www.foxtable.com/webhelp/scr/0917.htm
|
||||
-- 作者:大红袍 -- 发布时间:2016/7/22 9:13:00 --
|
||||
-- 作者:天若千颖 -- 发布时间:2016/7/22 9:15:00 -- 除了要筛选,还要查询,图表这些功能,与其自己做这些功能,不如自动生成一张表啊。 我试试在项目打开的时候使用Fill的办法加载数据。 |
||||
-- 作者:大红袍 -- 发布时间:2016/7/22 9:18:00 -- 那你就动态生成表
http://www.foxtable.com/webhelp/scr/1279.htm
|
||||
-- 作者:天若千颖 -- 发布时间:2016/7/22 9:29:00 -- 红袍老师,我在项目的AfterOpenProject中使用了以下方法,这个是每次项目打开的时候重新加载的吧?也就是说,如果我修改了“订单”这个表以后,下次打开“表A”会重新加载修改后的数据? Fill(SelectString, IsQuery) http://www.foxtable.com/webhelp/scr/2912.htm
[此贴子已经被作者于2016/7/22 9:30:24编辑过]
|
||||
-- 作者:大红袍 -- 发布时间:2016/7/22 9:31:00 -- 必须写到AfterLoad事件。 |