以文本方式查看主题

-  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。

该如何操作呢?