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

急,关于水晶报表的问题

楼主diablobaal(无敌马桶)2004-08-02 13:50:52 在 VB / 基础类 提问

请问各位高手,在vb中如何用代码实现导出报表(excel格式) 问题点数:20、回复次数:6Top

1 楼zhysecond(太阳伞)回复于 2004-08-02 14:08:15 得分 0

很简单的,在VB中定义如下  
          Dim   aa   As   New   CrystalReport1  
           
  '         aa.ExportOptions.PDFExportAllPages   =   True  
  '         aa.ExportOptions.DiskFileName   =   "c:\123.pdf"  
          aa.SaveAs   "c:\123.pdf",   cr80FileFormat  
  其中crystalreport1   是一报表控件。Top

2 楼zdrone(zdrone)回复于 2004-08-02 14:33:57 得分 0

好像有点文不对题啊Top

3 楼diablobaal(无敌马桶)回复于 2004-08-02 14:41:47 得分 0

文件能保存了,但打开时说文件格式无效  
  我的代码如下:  
  Option   Explicit  
  Dim   StrWord   As   String  
  Dim   StrShuchu   As   String  
  Dim   StrRiqi   As   String  
   
  Private   Sub   Report_Initialize()'CrystalReport1为vb中的设计器,与form1相连  
  StrRiqi   =   Year(Now)   &   "年"   &   Month(Now)   &   "月"   &   Day(Now)   &   "日"  
          '如有必要,保存本表格  
          StrWord   =   "是否需要保存?"   &   vbCrLf   &   "——建议保存"  
          StrShuchu   =   MsgBox(StrWord,   vbYesNo   +   vbQuestion,   "提示")  
          On   Error   GoTo   Ip  
          If   StrShuchu   =   vbYes   Then  
                CrystalReport1.ExportOptions.ExcelExportAllPages   =   True  
                CrystalReport1.ExportOptions.DiskFileName   =   "d:\"   &   StrRiqi   &   "aa.xls"  
                CrystalReport1.SaveAs   "d:\"   &   StrRiqi   &   "aa.xls",   cr80FileFormat  
          End   If  
          Exit   Sub  
  Ip:  
          If   Err   =   8512   Then  
                  StrShuchu   =   MsgBox("表格已经存在   ",   vbOKOnly   +   vbCritical,   "错误")  
          End   If  
  End   SubTop

4 楼andylxd(东东)回复于 2004-08-02 15:15:12 得分 0

我也正在写一个管理软件   需要用到报表目前不明白如何写    
  关注下~Top

5 楼xiaoxiaoP(每天都是重新开始)回复于 2004-08-04 16:28:50 得分 20

你要导出excel必须先引用excel对象,我用过的是直接把sql语句查询的纪录每一条的每一字段  
  依次付给excel的单元格,单元格定位为属性,网上有相关代码,我忘了在什么地方,你可以搜索  
  以下。Top

6 楼diablobaal(无敌马桶)回复于 2004-09-02 17:03:53 得分 0

我已经解决了,谢谢Top

相关问题

  • 水晶报表问题,急!!!
  • 水晶报表问题!!!急
  • 水晶报表问题,急急急!!!
  • 水晶报表问题。急!急!
  • 水晶报表处理为Excel,!!!急!!!1
  • 水晶报表的分发,急!!!!
  • 水晶报表问题(急!在线等)
  • ACCESS+水晶报表问题, 急。。。。
  • 水晶报表的问题 急
  • 急啊!水晶报表图表问题

关键词

  • crystalreport
  • 报表
  • 代码
  • excel
  • crystalreport1
  • strshuchu
  • strriqi
  • exportoptions
  • strword
  • 保存

得分解答快速导航

  • 帖主:diablobaal
  • xiaoxiaoP

相关链接

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

广告也精彩

反馈

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