会打印的大侠请帮忙看看!我的同事用pb轻松做出来了,难道delphi真的不如pb,还是我的水平不行!!! (100分)

  • 主题发起人 主题发起人 xiaoxiami2
  • 开始时间 开始时间
X

xiaoxiami2

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表的数据是:
id 姓名 年龄 所在部门
1 刘德华 25 人事部
2 张学友 24 人事部
3 黎明 18 生产部
4 郭富城 19 生产部
5 张柏芝 11 人事部
6 郑秀文 55 生产部

我想把他显示并打印成:
部门 姓名 年龄
人事部 刘德华 25
张学友 24
张柏芝 11
生产部 黎明 18
郭富城 19
郑秀文 55
可是菜鸟只能打印成:
部门 姓名 年龄
人事部 刘德华 25
人事部 张学友 24
人事部 张柏芝 11
生产部 黎明 18
生产部 郭富城 19
生产部 郑秀文 55
 
select 部门,max(姓名),max(年龄) from 表名 group by (所在部门)
报表设计的时候,将部门控件设置成“不可打印重复值”。
 
SQL语句应该这么写:
select 部门,姓名,年龄 from 表名 order by 部门,id
 
但SQL有错误,Down
 
to sun2003:
报表设计的时候,将部门控件设置成“不可打印重复值”。菜鸟想问如何设置??????????????
 
此种合并重复值单元格报表,可能只有ReportMachine可以简单的实现,请看例子
http://rmachine.y365.com/download/newdemo.rar
 
to whf:
不能正常解压缩?!?!?
 
用winrar3.0
http://rmachine.y365.com/download/winrar.zip
 
to whf:
缺少的控件到哪找?
 
不要绑定数据集,用onneeddata控制好了
 
to xiaoxiami2:
在打印部门的控件onprint事件中判断即将打印的字符串
与前面的是否相同,如果相同,使该控件失效。
注:需要定义一个全局变量。
 
to amy_yuan79:
能讲的详细一点吗?
 
你用分组条啊,只要在分组条件中设置按部门分类就行了。
 
to hjx38:
分组条是什么东西啊?
 
哈哈,whf的rmachine一分钟搞定。
 
to 吴辽:
whf的rmachine怎么使用啊?
 
这个问题怎么解决啊?
 
这个问题怎么解决啊?
 
谁会使用whf大侠的rmachine,请告诉我啊!
 
后退
顶部