以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求代码! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10134) |
-- 作者:zhaotao -- 发布时间:2011/5/22 19:43:00 -- 求代码! 在“SQL查询表”输入 SELECT 商品编号,颜色,规格,sum(数量) As 数量,单位 From(SELECT 商品编号,颜色,规格, 数量, 单位 FROM {销售明细} UNION SELECT 商品编号,颜色,规格,-数量,单位 FROM {退货明细}) GROUP BY 商品编号,颜色,规格,单位 可生成一个临时表,我想在一个按钮上执行该程序,求完整代码。 |
-- 作者:czy -- 发布时间:2011/5/22 20:09:00 -- 看看这段你就知道自己应该怎么写了
http://help.foxtable.com/topics/0696.htm
|
-- 作者:zhaotao -- 发布时间:2011/5/22 20:34:00 -- 谢版主!可我看了半天还是末看懂!试了几次还是不行,请前辈出手。 |
-- 作者:e-png -- 发布时间:2011/5/22 20:46:00 -- Dim cmd As New SQLCommand cmd.CommandText = "SELECT 商品编号,颜色,规格,sum(数量) As 数量,单位 From(SELECT 商品编号,颜色,规格, 数量, 单位 FROM {销售明细} UNION SELECT 商品编号,颜色,规格,-数量,单位 FROM {退货明细}) GROUP BY 商品编号,颜色,规格,单位"
Tables("任意表").DataSource = dt |
-- 作者:zhaotao -- 发布时间:2011/5/22 21:22:00 -- 多谢了!可还是不行呀!表中没填上任何数据????? |
-- 作者:狐狸爸爸 -- 发布时间:2011/5/22 21:52:00 -- cmd.CommandText = "SELECT 商品编号,颜色,规格,单位,sum(数量) As 数量 From(SELECT 商品编号,颜色,规格, 数量, 单位 FROM {销售明细} UNION SELECT 商品编号,颜色,规格,-数量 As 数量,单位 FROM {退货明细}) GROUP BY 商品编号,颜色,规格,单位" [此贴子已经被作者于2011-5-22 21:53:37编辑过]
|
-- 作者:zhaotao -- 发布时间:2011/5/22 22:05:00 -- SQL 语句没错,执行结果正确。只是表中填不上数据。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/5/22 22:19:00 -- 先在SQL窗口执行一下你的Select语句,看看有没有结果出来, |
-- 作者:zhaotao -- 发布时间:2011/5/22 22:28:00 -- 在SQL窗口执行结果正确!我是想在一个按钮的单击事件中执行该代码不知怎写?4楼的我试过了不行。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/5/22 22:31:00 -- 做个例子上来,让我看看为啥不行。 |