CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

关于水晶报表:一对多的问题?请高手指点迷津

楼主popraincn(村上飞雪)2004-08-03 01:05:02 在 VB / 数据库(包含打印,安装,报表) 提问

我想做一个人事资料报表,在SQL数据库里面有两个表如下  
  表一:RS_INFO(基本资料)  
  COD       ,XM             ,XB       ,TEL  
  01001     马大三       男         13072991117  
  01002     张四喜       男         13095585512  
   
  表二:  
  cod       ,ymd1           ,ymd2           ,xx  
  01001     2002/01       2003/02       西北大学  
  01001     2003/03       2003/09       交通大学  
  01002     2001/01       2001/09       联合大学  
  01002     2002/01       2003/05       软件培训班  
   
   
  真对以上两表,我想识现在水晶报表里面出现这样的结果:  
                                         
                                  员工基本资料表  
  ------------------------------------------------------  
  员工号:01001     姓名:马大三       性别:男       电话:13072991117  
  ------------------------------------------------------  
                  时间起         时间止         受教育院校  
  ------------------------------------------------------  
  教             2002/01       2003/02       西北大学  
  育             2003/03       2003/09       交通大学  
  背  
  景  
  -------------------------------------------------------  
   
  下一个人如上表......怎么样才能实现上面结果,且每个人占一A4纸,下一个人另起一页.  
   
  盼高手指点迷津.....感激不尽...  
   
  问题点数:100、回复次数:3Top

1 楼leolan(史留香)回复于 2004-08-03 08:09:57 得分 80

這不難,將教育背景這一塊做成一個SubReport就行了  
   
  //且每个人占一A4纸,下一个人另起一页.  
  format   :   keep   together;new   page   afterTop

2 楼lotte_god(高乐天)回复于 2004-08-03 11:29:27 得分 20

真的不是很难的!  
  你把:  
                                  员工基本资料表  
  ------------------------------------------------------  
  员工号:01001     姓名:马大三       性别:男       电话:13072991117  
  ------------------------------------------------------  
  放在报表头;  
  而把:  
  时间起         时间止         受教育院校  
  ------------------------------------------------------  
  教             2002/01       2003/02       西北大学  
  育             2003/03       2003/09       交通大学  
  背  
  景  
  放在报表详细区中!  
  在用以sql语句控制报表显示内容为COD=01001的就行了!不知道我说清楚了没有!反正我是能够做出来的!  
  Top

3 楼jatim(si)回复于 2004-10-09 16:42:37 得分 0

请问这里怎么用SQL语句控制显示内容啊?  
  Top

相关问题

  • 请高手指点迷津.
  • 请高手指点迷津
  • 请各位指点迷津!!
  • 高手请指点迷津...
  • 请各位指点迷津
  • 请高手指点迷津!!!
  • 请大家指点迷津!
  • 求助,请指点迷津
  • 请达人指点迷津?
  • 请教,请高手指点迷津

关键词

  • 报表
  • 员工
  • 交通
  • 资料
  • 教育
  • cod
  • 大学
  • 表
  • 男
  • 背景

得分解答快速导航

  • 帖主:popraincn
  • leolan
  • lotte_god

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo