以文本方式查看主题 - 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
实际情况如下:
出货记录表如下:
我用窗口做了一个产品销售总额排行。(SQLQuery型Table)。
界面如下:
如果我要统计 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 日的出货记录
设置图表的界面
生成图表的效果
可以看到 生成图表的时候 他是根据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。 |