以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]查询结果能否写入表?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=27696)

--  作者:eboe
--  发布时间:2013/1/8 0:21:00
--  [求助]查询结果能否写入表?

我用

bd1.Groups.AddDef("货号") \'根据型号分组
bd1.Groups.AddDef("单位") \'对金额进行统计
bd1.Groups.AddDef("单价") \'根据型号分组
bd1.Totals.AddDef("数量","数量") \'对数量进行统计
bd1.Totals.AddDef("金额1","金额") \'对金额进行统计
bd1.VerticalTotal = True
dt1 = bd1.BuildDataSource()

 

按时间进行一个表的查询与合计,我想在查询的同时,把查询结果写入一个狐表内的新的一个数据表,该怎么做呢?


--  作者:lin_hailun
--  发布时间:2013/1/8 8:51:00
--  
 第一种方法:导出,然后导入。

http://www.foxtable.com/help/topics/0683.htm

http://www.foxtable.com/help/topics/0684.htm

 第二种方法:直接生成一张表,但是需要重新打开项目才能生效。

http://www.foxtable.com/help/topics/2122.htm



--  作者:eboe
--  发布时间:2013/1/8 9:19:00
--  

多谢指导


--  作者:eboe
--  发布时间:2013/1/8 12:20:00
--  
以下是引用lin_hailun在2013-1-8 8:51:00的发言:
 第一种方法:导出,然后导入。

http://www.foxtable.com/help/topics/0683.htm

http://www.foxtable.com/help/topics/0684.htm

 第二种方法:直接生成一张表,但是需要重新打开项目才能生效。

http://www.foxtable.com/help/topics/2122.htm


第一种方法太麻烦,第二种方法,如何把查询到的数据自动填到新建的这个表中呢?有没有这方面的实例让学习一下啊


--  作者:狐狸爸爸
--  发布时间:2013/1/8 12:30:00
--  

这个有意义吗?

统计结果随时可以生成,没有必要保存到系统中的。

需要保存一遍交给第三方,导出为excel、access之类的格式就行。


--  作者:eboe
--  发布时间:2013/1/8 12:43:00
--  
以下是引用狐狸爸爸在2013-1-8 12:30:00的发言:

这个有意义吗?

统计结果随时可以生成,没有必要保存到系统中的。

需要保存一遍交给第三方,导出为excel、access之类的格式就行。

我觉得有意义啊,比如说一年的表,我需要分别提出某一天到某一天的合计数做为下一个表的取值,用这个取值做数据,继续下一个表的操作,如果查询很多个区间的数据,都一个一个保存给第三方,那工作量岂不很大?保存完后再从表格取值再继续下面的操作,那不费时费力了啊.有可能我思路不对,但我现在这个思路这个操作就有意义.我现在需要查询表中的每个货号的合计数,用做下一个表的数值还继续报表的操作


--  作者:lin_hailun
--  发布时间:2013/1/8 14:35:00
--  
以下是引用eboe在2013-1-8 12:43:00的发言:

我觉得有意义啊,比如说一年的表,我需要分别提出某一天到某一天的合计数做为下一个表的取值,用这个取值做数据,继续下一个表的操作,如果查询很多个区间的数据,都一个一个保存给第三方,那工作量岂不很大?保存完后再从表格取值再继续下面的操作,那不费时费力了啊.有可能我思路不对,但我现在这个思路这个操作就有意义.我现在需要查询表中的每个货号的合计数,用做下一个表的数值还继续报表的操作


嗯嗯,还是有意义的,如果查询表要根据多表统计得出,而且使用频繁,存储一下也是有必要的。