标题:分类汇总后 放在一个临时表中,为什么不能显示结果??
取消只看楼主
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
结帖率:68.18%
已结贴  问题点数:12 回复次数:9 
分类汇总后 放在一个临时表中,为什么不能显示结果??

以下代码,如果只要这些是正常的。会在大窗口显示结果
select 姓名,购买日期 , sum(总价) as 汇总价,SUM(进价*数量) as 进货总价 ,SUM(总价-进价*数量) as  毛利润,SUM(运费) as 总运费 from 客户订单 ;
WHERE 姓名 = AND 购买日期 = CTOD(thisform.text1.value)  group by 姓名,购买日期
如果加上
INTO cursor jg2  在grid1中不显示结果,是怎么回事呢

thisform.grid1.RecordSource = ""
thisform.grid1.RecordSource = 1
select 姓名,购买日期 , sum(总价) as 汇总价,SUM(进价*数量) as 进货总价 ,SUM(总价-进价*数量) as  毛利润,SUM(运费) as 总运费 from 客户订单 ;
WHERE 姓名 = AND 购买日期 = CTOD(thisform.text1.value)  group by 姓名,购买日期  INTO cursor jg2
SELECT jg2
thisform.grid1.RecordSource = "jg2"
thisform.grid1.RecordSource = 1
GO TOP IN jg2
thisform.grid1.Refresh
搜索更多相关主题的帖子: 结果 姓名 日期 sum thisform 
2017-09-15 19:44
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
2017-09-15 19:45
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
发现问题了,
姓名对应的comb1中,如果为空
日期对应的text1中   也会空
会汇总出  日期为空的,但是comb1不为会的汇总项。
难道说,comb1中不论有无字符,都会汇总?
2017-09-15 20:03
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
在把项目关掉,从新打开时,会出现这种情况,
2017-09-15 20:06
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
测试,和王陆军
的日期为空
2017-09-15 20:10
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
回复 3楼 吹水佬
哦,好的
2017-09-15 20:17
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
好像还是不行啊,
test3.rar (25.55 KB)
2017-09-15 20:52
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
test4.rar (25.62 KB)

不好意思啊,上次上传的文件,我改了一下,还是不能正常汇总
2017-09-15 23:00
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
回复 13楼 吹水佬
如果二个都为空,还是能汇总出结果。。这是哪里出了问题
2017-09-15 23:57
yytx11
Rank: 1
等 级:新手上路
帖 子:134
专家分:0
注 册:2017-8-12
得分:0 
回复 14楼 sdta
很好的解决了,谢谢。
2017-09-16 00:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-480731-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.981790 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved