以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于系统结构设计的问题!! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54106) |
-- 作者:身份不明 -- 发布时间:2014/7/22 9:38:00 -- 关于系统结构设计的问题!! 我设计系统的时候,为了增加启动的速度和数据的更新用了分页加载数据的方法,所有的界面都采用了分页加载。 但是在统计数据和导出数据方面又有一些局限性。所以想问下老师们,如果我不用分页加载的方法,该如何处理 和更新最新的数据啊,除了用同步数据的按钮以外。 |
-- 作者:Bin -- 发布时间:2014/7/22 9:40:00 -- 可以自己设计一个刷新按钮, 执行代码 Datatables(X).Load 必须要重新加载才能显示最新数据.
|
-- 作者:有点甜 -- 发布时间:2014/7/22 9:42:00 -- 统计数据和导出数据,都是可以统计后台数据或导出后台数据的啊。
比如 GroupTableBuilder 统计 对应 SqlGroupTableBuilder
比如 computer 对应 SqlComputer
至于导入数据,可以用sql语句把数据全部加载出来,然后导出。http://www.foxtable.com/help/topics/0696.htm
|
-- 作者:身份不明 -- 发布时间:2014/7/22 10:00:00 -- 我现在是想不用加载树的方式来加载数据,因为我们公司的订单一年有10000个左右,用5年也只有5万左右!! 现在只有一个技术问题,不知道该如何解决。 比如业务员下单后,业务内勤审核完订单,打勾后,数据会自动到生产的界面,原来用加载树,加载所有行后,选择否,最新的数据就出来了, 现在如果不用加载树的方式,我设计的操作是,先用按钮同步数据,在通过筛选功能,选择否的订单,但是这样操作都反映麻烦一些。 能设计一个更好的方法来处理最新的数据吗。 |
-- 作者:有点甜 -- 发布时间:2014/7/22 10:04:00 -- 回复4楼,你可以做一个按钮,直接加在对应条件的数据。
Datatables("表A").LoadFilter = "选择 = False" Datatables("表A").Load
|
-- 作者:身份不明 -- 发布时间:2014/7/22 10:15:00 -- 明白了,甜老师。比如我们的生产内勤,加载未处理的订单后,有50个订单需要开料,界面里也有一个生产派单完成的逻辑列,如何设计, 当勾选这个逻辑列后,这个已处理的数据就没有了(这里不知道该如何表达,原来我的操作是用加载树,从新选择加载否的订单)。
|
-- 作者:有点甜 -- 发布时间:2014/7/22 10:18:00 -- 以下是引用身份不明在2014-7-22 10:15:00的发言:
明白了,甜老师。比如我们的生产内勤,加载未处理的订单后,有50个订单需要开料,界面里也有一个生产派单完成的逻辑列,如何设计, 当勾选这个逻辑列后,这个已处理的数据就没有了(这里不知道该如何表达,原来我的操作是用加载树,从新选择加载否的订单)。
勾选以后,保存,移除一下。
http://www.foxtable.com/help/topics/2096.htm
|
-- 作者:身份不明 -- 发布时间:2014/7/22 10:23:00 -- 就是这个意思,能设置自动移除吗!! |
-- 作者:有点甜 -- 发布时间:2014/7/22 10:25:00 -- 以下是引用身份不明在2014-7-22 10:23:00的发言:
就是这个意思,能设置自动移除吗!!
编写Datacolchanged事件的时候,如果修改成了【是】,就移除呗。 |
-- 作者:身份不明 -- 发布时间:2014/7/23 9:23:00 -- 以下是引用有点甜在2014-7-22 9:42:00的发言:
统计数据和导出数据,都是可以统计后台数据或导出后台数据的啊。
比如 GroupTableBuilder 统计 对应 SqlGroupTableBuilder
比如 computer 对应 SqlComputer
至于导入数据,可以用sql语句把数据全部加载出来,然后导出。http://www.foxtable.com/help/topics/0696.htm
甜老师,这个导出数据的功能还是不太懂。现在最需要的也是导出数据的功能。 如果我设置加载树每页加载15行,但是导出数据的时候肯定是多种需求的。 比如按周导出,按月导出,或者从7月1日到7月23日的数据。 窗口中作为副本还是只能显示15行,用SQLQuery的方法可以把所有的数据加载进来,在通过条件筛选,但是又无法实现生成EXcel。 该如何操作呢? |