| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2071 人关注过本帖
标题:union问题
只看楼主 加入收藏
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
结帖率:100%
收藏
 问题点数:0 回复次数:10 
union问题
我在做个报表
表表数据是绑定一个数据集rs
报表每页规定4行
假设我现在用SQL查找的2行,那么这两行填充到报表,其它9行要空格显示
我本来是这样想的
select a,b from a    '这里只找到两条记录
union
select null,null from a
union
select null,null from a
我以为查出来是
1,2
2,1
null,null
null,null
但实际是这样的
1,2
2,1
null,null
这样就少了一条,它把相同的记录只显示一条,就无法填充我那个报表
现在我需要处理的问题是如何有4条记录,大家有好的办法帮我吗?
搜索更多相关主题的帖子: union 
2008-10-28 09:47
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
下面这句话说错了,其它2行要空格显示
假设我现在用SQL查找的2行,那么这两行填充到报表,其它9行要空格显示


不知道我说明白了没,你们能知道我的意图不?
2008-10-28 10:05
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
我的意思就是有没有办法在数据集RS后面加你n条空记录,来填充那该死的表格
好心人啊,说说话啊
2008-10-28 10:14
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
收藏
得分:0 
select a,b from a    '这里只找到两条记录
union  all
select null,null from a
union  all
select null,null from a

2008-10-28 11:20
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
谢谢版主,试了下可以。不知道还有其它办法没
如果我要后面接好大多空的记录,那不要写好多union,很麻烦啊
2008-10-28 11:30
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
收藏
得分:0 
用的是什么工具做報表﹐這個問題不是出現在sql上﹐而是報表上

2008-10-28 11:32
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
VB6.0自带的那种报表
2008-10-28 11:34
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
收藏
得分:0 
額。我用自帶的報表很少﹐用的都是水晶報表
你不應該把問題放在sql 上﹐而是報表上

2008-10-28 11:45
ghw111ghw
Rank: 1
等 级:新手上路
帖 子:34
专家分:0
注 册:2008-9-23
收藏
得分:0 
哦,谢谢你!只能这样做了,还好一页只有11行,反正一个循环就够了
就是把哪个SQL语句写的有点长不爽,只怪我水平不够也只能这样了
2008-10-28 11:51
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
收藏
得分:0 
如果你就這樣解決的話﹐對你沒什幫助﹐應該詢求更好的方法 百度查找一下

2008-10-28 11:57
快速回复:union问题
数据加载中...
 
   



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

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