以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口中如何使用 Tables而不是 DataTables  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15607)

--  作者:yacity
--  发布时间:2012/1/2 18:06:00
--  窗口中如何使用 Tables而不是 DataTables

窗口中如何使用 Tables 而不是 DataTables

 

实际情况如下:

 

出货记录表如下:

 

 


图片点击可在新窗口打开查看此主题相关图片如下:216.jpg
图片点击可在新窗口打开查看

 

我用窗口做了一个产品销售总额排行。(SQLQuery型Table)。

 

界面如下:

 
图片点击可在新窗口打开查看此主题相关图片如下:218.jpg
图片点击可在新窗口打开查看


 


图片点击可在新窗口打开查看此主题相关图片如下:217.jpg
图片点击可在新窗口打开查看

 

 

 

如果我要统计 2011年1月1日到2011年6月1日的销售排行怎么办?

 

通过出货记录表筛选以后,他统计销售总额的仍然是 全部的销售记录的结果(即DataTables的结果而非tables 的结果)

 

如果想让他根据tables 进行统计,怎么弄呢?

 

还有图片217中 ,总数量和总额的小数点可不可以去掉?
 

[此贴子已经被作者于2012-1-3 15:55:46编辑过]

--  作者:mr725
--  发布时间:2012/1/2 18:44:00
--  
你没有设置时间条件,统计结果当然是全部的总和咯。
--  作者:yacity
--  发布时间:2012/1/3 15:55:00
--  

生成图表的时候就可以,先在出货记录表筛选,再生成图表,他会根据筛选的结果来生成图表,而不是 根据datatables 来生生图表。

XYPlot图表

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

 

如图,出货记录表有很多出货记录

 

图片点击可在新窗口打开查看

 

筛选后剩下2011-10-25  到 2011-10-31 日的出货记录

 


图片点击可在新窗口打开查看此主题相关图片如下:219.jpg
图片点击可在新窗口打开查看

 

设置图表的界面

 

 


图片点击可在新窗口打开查看此主题相关图片如下:220.jpg
图片点击可在新窗口打开查看

生成图表的效果

 

 


图片点击可在新窗口打开查看此主题相关图片如下:221.jpg
图片点击可在新窗口打开查看

可以看到 生成图表的时候 他是根据tables 生成的图表,而不是根据datetables生成的图表。

所以,我的问题如何实现呢?


--  作者:blackzhu
--  发布时间:2012/1/3 16:20:00
--  
查询表 fill 为 False 用tables  ,如果是ture 用Datatables
--  作者:yacity
--  发布时间:2012/1/3 18:36:00
--  

谢谢 各位 但是 blackzhu 说的我看不懂。


--  作者:czy
--  发布时间:2012/1/3 18:50:00
--  

如果根据表中的筛选条件,建议你不要直接用Select语句,改用SQLCommand即可。


--  作者:yacity
--  发布时间:2012/1/4 11:35:00
--  

谢谢版主!

在线文档中 SQLCommand 的 说明我也看过了。但还是不理解在我这个例子中怎么用。可以具体一点吗?


--  作者:狐狸爸爸
--  发布时间:2012/1/4 14:28:00
--  

自己掌握一下生成图表的功能,从这一节开始:

 

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

 

 


--  作者:yacity
--  发布时间:2012/1/4 18:13:00
--  

答非所问呀。

我不是做图表,主要是窗口中的表怎么 获取tables 的数据,而不是datatables。

[此贴子已经被作者于2012-1-4 21:22:32编辑过]

--  作者:yacity
--  发布时间:2012/1/5 9:46:00
--  

生成图表的功能不过是我举的一个例子而已,

好像生成图表的功能获取的是tables的数据,而不是datetables的数据。

还是那句话:窗口中的表怎么 获取tables 的数据,而不是datatables。