¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Erro ao exibir formulário de relatório no Crystal Report ao executar programa na máquina do cliente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...

Desenvolvi (tentando fazê-lo) um pequeno pacote envolvendo Win 7, MS Access, VB 2010 e Crystal Report (CRforVS_13_0_9) na minha máquina e na máquina do cliente CRforVS_redist_install_32bit_13_0_2. O programa está funcionando muito bem na minha máquina, mas quando o instalei na máquina do cliente, o formulário do relatório não é exibido e em vez disso, lança um erro " CrystalDecisions.Windows.Forms.CrystalReportViewer.set_CachedPageNumberPerDoc(Int32) ". Não compreendo este erro e não sei como resolvê-lo. Por favor, alguém ajude. Agradeço antecipadamente.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Na máquina do cliente, remova as versões anteriores do CR.

Baixe o SP9 MSI (CRforVS_redist_install_32bit_13_0_9) no link abaixo e instale no cliente.

http://scn.sap.com/docs/DOC-7824

- Bhushan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Obrigado Bhushan pela sua resposta. Por favor, tenha paciência comigo. A que tempos de execução você se refere e de onde baixá-los. Essa instalação do SP9 será feita no computador do cliente? (No meu computador, a execução é absolutamente fluida). O aplicativo, quando falha, está extraindo os dados de um arquivo do MS Access (.mdb) e exibindo-os através do Crystal Report (a versão mencionada no post anterior). A rastreamento completo é o seguinte:

************** Texto da Exceção **************

System.InvalidOperationException: Ocorreu um erro ao criar o formulário. Consulte Exception.InnerException para mais detalhes. O erro

é: Método não encontrado: 'Void CrystalDecisions.Windows.Forms.CrystalReportViewer.set_CachedPageNumberPerDoc(Int32)'. --->

System.MissingMethodException: Método não encontrado: 'Void

CrystalDecisions.Windows.Forms.CrystalReportViewer.set_CachedPageNumberPerDoc(Int32)'.

em Billing.frmPendingBills.InitializeComponent()

em Billing.frmPendingBills..ctor()

--- Fim do rastreamento da exceção interna ---

em Billing.My.MyProject.MyForms.Create__Instance__[T](T Instância)

em Billing.My.MyProject.MyForms.get_frmPendingBills()

em Billing.frmEdit.btnPrintThisBill_Click(Object sender, EventArgs e)

em System.Windows.Forms.Control.OnClick(EventArgs e)

em System.Windows.Forms.Button.OnClick(EventArgs e)

em System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

em System.Windows.Forms.Control.WndProc(Message& m)

em System.Windows.Forms.ButtonBase.WndProc(Message& m)

em System.Windows.Forms.Button.WndProc(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

em System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

em System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assemblies Carregados **************

mscorlib

Versão do Assembly: 4.0.0.0

Versão Win32: 4.0.30319.1 (RTMRel.030319-0100)

Caminho de Acesso: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

----------------------------------------

Billing

Versão do Assembly: 1.0.0.0

Versão Win32: 1.0.0.0

Caminho de Acesso:

file:///C:/Users/SK/AppData/Local/Apps/2.0/RA6DD18Y.PMH/QKYDCT1E.AB3/bill..tion_27429d2f12b83941_0001.0000_5fe52447b1a3ed65/

Billing.exe

----------------------------------------

Microsoft.VisualBasic

Versão do Assembly: 10.0.0.0

Versão Win32: 10.0.30319.1 criado por: RTMRel

Caminho de Acesso:

file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBas

ic.dll

----------------------------------------

System

Versão do Assembly: 4.0.0.0

Versão Win32: 4.0.30319.1 criado por: RTMRel

Caminho de Acesso: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Versão do Assembly: 4.0.0.0

Versão Win32: 4.0.30319.1 criado por: RTMRel

Caminho de Acesso: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System.Windows.Forms

Versão do Assembly: 4.0.0.0

Versão Win32: 4.0.30319.1 criado por: RTMRel

Caminho de Acesso:

file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Atualize as versões de execução para SP9 também.

Desinstale as versões de execução do SP2, baixe o MSI do SP9 e instale no servidor para verificar se o problema persiste.

Publique o rastreamento completo da mensagem de erro.

O que o aplicativo faz? Em que ponto está falhando?

- Bhushan

Engenheiro Sênior

Suporte Global Ativo da SAP

Siga-nos no Twitter

Tem ideias para melhorias? Experimente SAP Idea Place

Começando e avançando com aplicativos Crystal Reports .NET.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?