请指教,这个问题如何解决?谢谢!(50分)

  • 主题发起人 yangh888
  • 开始时间
Y

yangh888

Unregistered / Unconfirmed
GUEST, unregistred user!
在QREPORT中如何以A/B/C/D...方式显示一个字段不重复的值 ,A、B、C、D...为某字段记录?
请指教,谢谢!
 
请指教...!
 
没弄清你的问题 的意思
 
如:
有名称(MC)字段
记录为:张三
李四
张三
王五
...
欲在Qreport中不重复显示为:张三/李四/王五/...
请指教!谢谢!
 
是我没说清楚,还是...
请不吝赐教!
 
select distinct .........
 
sql 语句
select distinct mc from table
执行查询
用循环给变量赋值
在Qreport中加入一个qrlabel控件,在其onprint事件中给其赋值,或在窗体预览前赋值
 
jsxjd 大侠说的没错,就是将QREPORT和 detail 域的dataset的数据用
Select DISTINCT mc from TableName.
 
谢谢各位!
但是:
在QREPORT的detail 域中如何以:张三/李四/王五/... 方式显示?
横向显示,记录以“/”隔开。
请指教!谢谢!!
 
建议使用fastreport来制作,这样比较简单~
 
qreport和fastreport分别如何实现
detail 域中以:张三/李四/王五/... 方式显示
横向显示,记录以“/”隔开?
请指教!谢谢!!
 
用QuickReport手动方式
应该是自己写代码一个一个循环添加
很多报表都是这样的
 
可以给个例子参考、学习一下吗?
请指教!谢谢!!
 
1、 select 姓名 from XXX group by 姓名 (防止有重复的姓名)
2、 while not eofdo
begin
s := s+fieldbyname('姓名').AsString+'/';
next;
end;
3、QRLabel.Caption := s;
 
谢谢娃娃!
我试一下!
 
d6的demo里面不是有的吗关闭quickreport,很详细的,去看看吧
 
多人接受答案了。
 
顶部