| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1627 人关注过本帖
标题:查询打印重复记录问题
只看楼主 加入收藏
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
 问题点数:0 回复次数:4 
查询打印重复记录问题
我设计了个查询表单,将查询结果显示于grid中,下有command(打印预览),用于预览报表(数据源为查询得到的临时表),运行,查询后grid显示内容准确无误,但运行预览时出现问题:报表里的6条记录都是重复的第一条记录,查找到的其它记录均无显示.
请问问题出于何处?该如何解决?
搜索更多相关主题的帖子: 查询 预览 重复 
2008-08-28 17:29
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
怎么就没人帮帮我呀,难道我没说清楚?
2008-08-29 15:13
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
后来把报表打印域的"打印条件"里的"打印重复值"选为"否"时后,运行出现的结果是不管查询出来几条记录,始终只打印查询出的第一条记录.........
有谁能告诉我到底问题出在什么地方啊..
2008-08-29 16:38
lisonshaw
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2008-8-4
收藏
得分:0 
代码如下:
1."查询"代码:
IF thisform.check1.Value=0 and thisform.check2.Value=0 and thisform.check3.Value=0 and thisform.check4.Value=0
MESSAGEBOX("请输入查询条件!",16)
thisform.check1.SetFocus
ELSE
   SELECT * from 工资表 where 序号=thisform.text1.Value and 姓名=thisform.text2.Value and ;
ALLTRIM(年份)+ALLTRIM(月份) between ALLTRIM()+ALLTRIM( ) and ;
ALLTRIM( )+ALLTRIM( ) and ;
序号 in (select 序号 from 员工基本信息表 where 部门(车间)=  ) order by 序号 into cursor 临时工资信息表
thisform.grid1.RecordSource="临时工资信息表"
PUBLIC bmmc
SELECT 部门(车间) from 员工基本信息表 where  序号=临时工资信息表.序号 into cursor linshi
bmmc=linshi.部门(车间)

.T.
ENDIF
2."打印预览"代码:
SELECT 临时工资信息表
REPORT FORM e:\项目\劳资管理系统\报表1.frx preview
3.报表中域的报表表达式为:临时工资信息表.**(如序号)
请高手们帮我看看问题出在什么地方,麻烦了!
2008-08-29 16:59
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
把报表文件的数据环境删除试试。
2008-08-30 10:45
快速回复:查询打印重复记录问题
数据加载中...
 
   



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

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