Usuário com melhor resposta
Crystal Reports no servidor

Pergunta
-
oi pessoal, estou com um problema e nao consigo resolver a dias.
desenvolvi um site em aspx com relatorios no crystal para .net
no meu micro roda tudo bem, mas qdo passo os arquivos para o servidor, gera o meu relatório porém os botões da toolbar do crystal, fica com um X vermelho, ao invés das imagens.... e o botão tb fica sem funcionalidade.
ja criei um web setup com os merge files e instalei no servidor, nao resolveu.
ja fiz a gambiarra de instalar o visual studio com o crystal tb no servidor, e nada....
alguem ja passou por isso??
obrigado
Respostas
-
Kra eu estava com o mesmo problema seu
consegui resolver da seguinte forma, depois de pesquisar e nao achar nada, fui para os codigos e percebi que
em Source do arquivo exemplofile.aspx.vb
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<
head runat="server"> <title>Untitled Page</title> <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css" rel="stylesheet" type="text/css" /> <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css" rel="stylesheet" type="text/css" />-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
e la vi o caminho da pasta ="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css
entao percebi que teria q copiar todas a sbubpastas C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3 e Criar a seguinte estrutura de pasta: C:\Inetpub\wwwroot\aspnet_client\System_Web\2_0_50727\CrystalReportWebFormViewer3 para colar la dentro
e pronto as funções funcionaram.
para aparecer os icones do Crystal Report vc ainda no arquivo Source de codigo VB vc pode preencher
ToolbarImagesFolderUrl
="aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/Images/ToolBar/" ToolbarStyle-BackColor="Gainsboro"que tb vao aparecer os icones, espero ter ajudado t++ galera ...
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 2 de julho de 2010 13:29
-
Valdinei .C Goval, boa tarde
Juntando suas dicas e com a do Valdinei .C Goval-MG no post http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1981720&SiteID=21 e os icones apereceram.
Só ta faltando uma coisa. Quase Todos os comandos da barra funcionam, menos o da exportação e do print (dando erro no JS, concluído, mas contem erros na página, O objeto não dá suporte a ação) Você tem alguma dica que possa me ajudar sobre essa situação.
Você tem alguma dica/sugestão para esse caso.
Desde já, muito agradecido.
Genilson S. Santana
- Sugerido como Resposta linkadson segunda-feira, 29 de junho de 2009 14:24
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 2 de julho de 2010 13:29
Todas as Respostas
-
-
-
Faça o seguinte... Vá até a sua pasta local em...
C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3\Images\ToolBar
Dentro dessa pasta tem várias imagens que são as imagens que o Crystal usa para ilustrar a barra de ferramentas.
Cria uma pasta dentro da tua aplicação e copia todos os arquivos da pasta lá de cima para dentro dessa sua nova pasta.
Dentro da tua página aspx... tu vais colocar o viewer do crystal, não é?
Então lá dentro do pageload dessa página coloca...
protected void Page_Load(object sender, EventArgs e)
{
crvFichaProfissional.ToolbarImagesFolderUrl = ("~/Relatorios/Imagens/");
(...)
}
Onde...
crvFichaProfissional é o nome do teu componente crystalviewer na tua página .aspx
"~/Relatorios/Imagens/" é a pasta com as imagens copiadas de ".....\Images\ToolBar"
Isso resolve... No meu funciona assim...
qq coisa, avise.
Mário dos Anjos
-
oi Mário, fiz isso q vc disse e funcionou... trouxe as imagens...
porém quando clico no botão Imprimir, ele dá aquele erro que fica no rodapé ("Concluído, mas contém erros") e não abre o pop-up para mandar imprimir. Clicando nos detalhes do erro, aparece o seguinte: "o objeto não dá suporte para a ação"
vc tem idéia doq pode ser??
obrigado
-
-
-
Kra eu estava com o mesmo problema seu
consegui resolver da seguinte forma, depois de pesquisar e nao achar nada, fui para os codigos e percebi que
em Source do arquivo exemplofile.aspx.vb
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<
head runat="server"> <title>Untitled Page</title> <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css" rel="stylesheet" type="text/css" /> <link href="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css" rel="stylesheet" type="text/css" />-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
e la vi o caminho da pasta ="/aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css
entao percebi que teria q copiar todas a sbubpastas C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ASP.NETClientFiles\CrystalReportWebFormViewer3 e Criar a seguinte estrutura de pasta: C:\Inetpub\wwwroot\aspnet_client\System_Web\2_0_50727\CrystalReportWebFormViewer3 para colar la dentro
e pronto as funções funcionaram.
para aparecer os icones do Crystal Report vc ainda no arquivo Source de codigo VB vc pode preencher
ToolbarImagesFolderUrl
="aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/Images/ToolBar/" ToolbarStyle-BackColor="Gainsboro"que tb vao aparecer os icones, espero ter ajudado t++ galera ...
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 2 de julho de 2010 13:29
-
Valdinei .C Goval, boa tarde
Juntando suas dicas e com a do Valdinei .C Goval-MG no post http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1981720&SiteID=21 e os icones apereceram.
Só ta faltando uma coisa. Quase Todos os comandos da barra funcionam, menos o da exportação e do print (dando erro no JS, concluído, mas contem erros na página, O objeto não dá suporte a ação) Você tem alguma dica que possa me ajudar sobre essa situação.
Você tem alguma dica/sugestão para esse caso.
Desde já, muito agradecido.
Genilson S. Santana
- Sugerido como Resposta linkadson segunda-feira, 29 de junho de 2009 14:24
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 2 de julho de 2010 13:29
-
-
-
-
Genilson,
Respondi no link abaixo:
http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=3835528&SiteID=21
Valeu!
-
Valdinei ,Já verifiquei a semelhança das pastas, e está ok, tbm fiz referencia ao endereço no .aspx no CrystalReportViewer.AS permissões do servidor já tentei tds./Ou seja, minha aplicação não encontra os arquivos da pasta do CrystalReportWebFormViewr3
-
Valdinei ,
Eu ainda não consegui rodar, depois de dar o comandoJá verifiquei a semelhança das pastas, e está ok, tbm fiz referencia ao endereço no .aspx no CrystalReportViewer.AS permissões do servidor já tentei tds./Ou seja, minha aplicação não encontra os arquivos da pasta do CrystalReportWebFormViewr3aspnet_regiis.exe –i,
Começou a rodar os aspx porem o Crystal ainda nao olha só o meu aspx
<%@ Page Language="C#" %> <%@ Register TagPrefix="CR" Namespace="CrystalDecisions.Web" Assembly="CrystalDecisions.Web, Version=10.5.3700.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" %> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { CrystalReportSource1.ToolbarImagesFolderUrl = ("images\toolbar"); } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Untitled Page</title> </head> <body> <form id="form1" runat="server"> <div> <CR:CrystalReportViewer ID="CrystalReportViewer1" Runat="server" AutoDataBind="True" Height="947px" ReportSourceID="CrystalReportSource1" Width="845px" /> <CR:CrystalReportSource ID="CrystalReportSource1" runat="server"> <Report FileName="CrystalReport1.rpt"> </Report> </CR:CrystalReportSource> </div> </form> </body> </html>
ele da o seguinte erro
Line 5: protected void Page_Load(object sender, EventArgs e) Line 6: { Line 7: CrystalReportSource1.ToolbarImagesFolderUrl = ("images\toolbar"); Line 8: } Line 9: </script>
Gostaria de saber se alguem pode dar um help..