Mostrando postagens com marcador pdf. Mostrar todas as postagens
Mostrando postagens com marcador pdf. Mostrar todas as postagens

segunda-feira, abril 29, 2013

Falha ao exportar usando as opções especificadas. Verifique as opções e tente novamente.

HI,

Essa mensagem: Falha ao exportar usando as opções especificadas. Verifique as opções e tente novamente. Apareceu quando fui usar a opção de exportar do CrystalReportViewer.

Como é mais fácil encontrar a solução em inglês, traduzi no Google Translator

Ficou assim: Failed to export using the options specified. Check the settings and try again. crystal reports.

Pelo que entendi da solução, o Crystal Report View não conversa bem com o AJAX. No request da página, o crystal reports acaba perdendo a referência ao relatório que está sendo exibido.

A solução é colocar o ReportSource em uma variável de sessão.

SAP Crystal Reports print command does not work
http://stackoverflow.com/questions/10459610/sap-crystal-reports-print-command-does-not-work


A segunda opção achei aqui, é usando Session também, só que o código está na Page_Init

asp.net crystal reports issues
http://ssenarath.blogspot.com.br/2012_08_01_archive.html

Que leva pra essa página


Failed to export using the options you specified. Please check your options and try again.
http://social.microsoft.com/Forums/en-US/Offtopic/thread/f9ae2910-463e-40f5-92ac-9c29c03c31c3



Fiquem na Paz!!!


quarta-feira, outubro 03, 2012

Exportar relatório do Crystal Report em PDF no Asp.net

HI,

Hoje tava bricando um pouco com um exemplo que fiz em Asp.net acessando um arquivo .rpt do Crystal Report. Já tinha conseguido visualizar e passando um parâmetro.

Para gerar um pdf a partir desse relatório, usei essas dicas:

Generate a PDF File using CrystalReports
http://www.codeproject.com/Articles/16379/Generate-a-PDF-File-using-CrystalReports


How can I export the crystal report to PDF directly?
http://forums.asp.net/t/1585859.aspx/1

O primeiro exemplo salva um arquivo pdf no disco, o segundo exibe o relatório no browser.

No segundo link, o código que usei foi esse:


MemoryStream oStream; // using System.IO
       oStream = (MemoryStream)
       oRpt.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        Response.Clear();
       Response.Buffer = true;
       Response.ContentType = "application/pdf";
       Response.BinaryWrite(oStream.ToArray());
      Response.End();


No primeiro link não usei a funçao toda, só a parte que me interessava,  a que salva no disco.

Fiquem na Paz!!!!