起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 143|回复: 2

【搞定】报表导出没有数据

[复制链接]
发表于 2007-7-5 10:58:48 | 显示全部楼层 |阅读模式
在运行调试和正式运行情况下,点查询后报表数据都有。
点击导出后,只能导出报表的相关样式和默认文字等,但数据集里的数据没有显示

我用的是标准查询数据集
代码:
procedure TXSRB.Button2Click(Sender: TObject);
var
   lExcelExp: TExcelExporter;
   lOpenDialog: TOpenDialog;
   lDstSheet: TSheet;
   //lDocView: TDocView;

begin
      lOpenDialog := TSaveDialog.Create(nil);
      lOpenDialog.Filter := 'Microsoft Excel Workbook(*.xls)|*.xls|All files (*.*)|*.*';
      if lOpenDialog.Execute then
      begin
          if lOpenDialog.FileName<>'' then
          begin
               try
                    lDstSheet := TSheetDoc(DocView1.Doc).Sheet;
                    lExcelExp := TExcelExporter.Create(lDstSheet);
                    lExcelExp.ExportToFile(lOpenDialog.FileName);
                    //jsDialogs.ShowMsg('导出成功!','数据导出');

               finally
                    lDstSheet.Free;
                    lExcelExp.Free;
               end;
          end;
      end;
end;

附件为生成的文件,但没有数据,页面显示是有数据,导出后没有数据

ds.rar

1.07 KB, 下载次数: 63

回复

使用道具 举报

发表于 2007-7-5 13:17:39 | 显示全部楼层
请楼主参考
http://bbs.justep.com/forum.php? ... BC%B3%F6%B5%BDExcel

用系统空间--系统功能--公共类库--表格文档库下的
CopySheetToExcel
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-5 14:12:04 | 显示全部楼层
搞定,结贴  :2guns:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-12 08:55 , Processed in 0.037831 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表