KinnSoft 发表于 2015-5-20 09:33:00

我自己的附加成功。 我的版本是Sql Server 10.50.1617

frank.zhang 发表于 2015-5-20 10:05:00

您好,
我们这边数据库已经附加成功,问题已经重现,我这边会尽快处理。

frank.zhang 发表于 2015-5-20 11:07:00

您好,
显示时压行的问题是由于flash在处理char(13)和char(10)的时候,转换多了一个空行

我修改了ALTER function .(@keyid nvarchar(4000))
      returns nvarchar(4000) as      
   begin   
DECLARE @STR varchar(8000)
SELECT @STR=ISNULL(@STR+Char(10),'')+item1   
FROM (SELECT '(CN): '+CAST(isnull(conno,'') as varchar(8000))+
               ' (SN): '+CAST(isnull(seal,'') as varchar(8000))+
               ' '+CAST(isnull(consize,'') as varchar(8000))+
               ''''+CAST(isnull(contype,'') as varchar(8000))+
               ' '+CAST(isnull(ef,'') as varchar(8000))+
               ' CW: '+CAST(isnull(gwgt,0) as varchar(8000))+
               ' NW: '+CAST(isnull(netwgt,0) as varchar(8000))+
               ' TARE: '+CAST(isnull(tarewgt,0) as varchar(8000))+
               ' MEAS: '+CAST(isnull(meas,0) as varchar(8000))+
               ' PKG: '+CAST(isnull(pkgs,0) as varchar(8000))
                     +CAST(isnull(pkgunit,'') as varchar(8000)) as item1
          FROM ia_con WHERE ia_con.dockeyid =@keyid)AS T
return @STR
   end


frank.zhang 发表于 2015-5-20 11:15:00

您好,
我用以上模板导出excel后,问题已经解决了。可能受到上述问题的影响。

frank.zhang 发表于 2015-5-20 11:43:00

您好,
导出word时如果需要导出线条,需要使用以下代码实现
            GrapeCity.ActiveReports.PageReport _reportDef = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("/Reports/" + report + ".rdlx")));
            GrapeCity.ActiveReports.Document.PageDocument _reportRuntime = new GrapeCity.ActiveReports.Document.PageDocument(_reportDef);

            GrapeCity.ActiveReports.Export.Word.Section.RtfExport rx = new GrapeCity.ActiveReports.Export.Word.Section.RtfExport();

            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            rx.EnableShapes = true;
            rx.Export(_reportRuntime, ms);

            Response.ContentType = "application/msword";
            Response.AddHeader("content-disposition", Server.UrlPathEncode("attachment;filename=客户订单.doc"));
            Response.BinaryWrite(ms.ToArray());
            Response.End();


KinnSoft 发表于 2015-5-20 13:24:00

回复 14楼frank.zhang的帖子

   是指不能同时用char(13)+char(10) 就可以吗?你有调整模板大小吗?

KinnSoft 发表于 2015-5-20 14:25:00

回复 14楼frank.zhang的帖子

       我试了一下, 还是不行。
      

frank.zhang 发表于 2015-5-20 17:54:00

您好,
我对比了下您发给我的excel和我导出的excel,发现我导出的格式是xlsx。您可以尝试下。

KinnSoft 发表于 2015-5-21 17:07:00

请问你们有这些方法的文档吗? 我们开发人员发现你给的代码跟我们调用的有些不一致。

frank.zhang 发表于 2015-5-21 17:17:00

您好,
我们的官网上中文文档的下载。
http://www.gcpowertools.com.cn/products/activereports_resources.htm#document

产品安装后带有英文的文档。如果有新的功能增加,首先会更新英文文档。

页: 1 [2] 3
查看完整版本: 数据之间多出一个换行