Array
(
)

Relatorio Visual

Joelson Reis
   - 11 out 2012

Bom dia,
Alguém pode me dizer como faço para configurar o relatório que foi feito no meu projeto em outra CPU, já fiz o instalador
do projeto porem os relatórios não funcionam, já copiei o arquivos *.RPT para pasta do executável também não funcionou.

Alisson
|
MVP
Pontos: 3400
    12 out 2012

Tentou executar o editor do relatório e abrir o mesmo?

Joelson Reis
   - 14 out 2012


Citação:
Tentou executar o editor do relatório e abrir o mesmo?


Desculpe Alison não entende , como assim editor ?

Tiago
|
MVP
Pontos: 120
    14 out 2012

Boa noite,
você tentou utilizar o reportviewer para abrir os relatórios? verificou o datasource para ver se os dados do banco estão sendo retornados? acho que pode ser por essa linha

Joelson Reis
   - 15 out 2012


Citação:
Boa noite,
você tentou utilizar o reportviewer para abrir os relatórios? verificou o datasource para ver se os dados do banco estão sendo retornados? acho que pode ser por essa linha


Bom dia amigo ,

os relatorios estão funcionando na maquina que desenvolvo o projeto, porem quando instalo meu programa em outra maquina os relatoris não funcionam , os relatorios não ficam embutidos no exe ? ja tentei copiar os arquivos que são criados para pasta do executavel também não funciona ? preciso copiar ou instalar o cristal report na estaçao que estou instalando o programa ?

Jorge Meneses
   - 15 out 2012

opa nao lembro nome agora, mas eu precisei instalar um Cr alguma coisa, nao é a instalacao do crystal mas do componente , algo do genero, procura por ai que tu acha, desculpe a correria nao tenho como procurar pra vc agora

Jorge Meneses
   - 15 out 2012

CRRedist.msi ( Crystal Reports redistributable )
so procura versao compativel com teu visual studio
achu que é isso...

Alisson
|
MVP
Pontos: 3400
    15 out 2012

como está a chamada desse relatório, poderia postar o código aqui para que verificassemos??
Pois se está dando erro ele está fazendo a chamada de um local errado.

Valter Furtado
   - 15 out 2012

É muito provável que tenham ficado faltando arquivos (dll) na compilação... já tive um problema parecido e resolvi sem querer quando instalei o Visual Studio no cliente para debugar...

O ReportViewer não vai na dll se não me engano, tente colocar nas references, a propriedade dele como copiar sempre, talvez assim gere na compilação tudo o que precisa para funcionar.

Joelson Reis
   - 16 out 2012


Citação:
como está a chamada desse relatório, poderia postar o código aqui para que verificassemos??
Pois se está dando erro ele está fazendo a chamada de um local errado.


Bom dia , Alisson

segue o codigo relatorio.

private string cparam = string.Empty;
public FrmBolsaFamilia(string pparam)
{
cparam = pparam;
InitializeComponent();
}

private void FrmBolsaFamilia_Load(object sender, EventArgs e)
{

FbConnection conn = new FbConnection();
string connstr = string.Empty;
FbCommand cmd = new FbCommand();
FbDataAdapter adapter = new FbDataAdapter();
DataSet dst = new DataSet();
CrystalReport4 rptalu = new CrystalReport4();

try
{
connstr= "User=SYSDBA;Password=masterkey;Database=C:\\guardian\\base\\GUARDIAN.FDB;DataSource=localhost;";
conn = new FbConnection(connstr);
cmd.Connection = conn;
cmd.CommandText = "SELECT aluno.aluno_nome, aluno.aluno_nascimento, aluno.ALUNO_MAE, ALUNO.ALUNO_PAI,Aluno.aluno_Endereco, ALUNO.ID_TURMA,"+
"turma.nome_turma from aluno inner join turma on aluno.id_turma = turma.id_turma WHERE ID_ALUNO = @ID_ALUNO";
cmd.Parameters.Add("@ID_ALUNO", FbDbType.VarChar).Value = cparam;
cmd.CommandType = CommandType.Text;
adapter.SelectCommand = cmd;
adapter.Fill(dst, "turma");
adapter.Fill(dst, "aluno");
rptalu.SetDataSource(dst);
crystalReportViewer1.ReportSource = rptalu;

}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "error");
}
}
}
}

Joelson Reis
   - 16 out 2012


Citação:
CRRedist.msi ( Crystal Reports redistributable )
so procura versao compativel com teu visual studio
achu que é isso...


Bom dia amigo , vou procurar esse componente.

Alisson
|
MVP
Pontos: 3400
    16 out 2012

Os computadores estão funcionando corretamente em rede??? você mudou o caminho do ini em todos?

Joelson Reis
   - 16 out 2012


Citação:
Os computadores estão funcionando corretamente em rede??? você mudou o caminho do ini em todos?


Bom dia amigo ,

minha aplicação não esta configurada para rodar em rede é toda local.

no meu pc onde estou desenvolvendo a aplicação os relatorios abrem normalmente, quando faço debug da aplicação,
peguei meu projeto criei o setup. e coloquei em outra maquina , tudo funciona, cadastro , consulta, mais os relatorios da o seguinte error.....

esse é o error detalhado.. ja estou pensando em usar o reportviewer do visual , os relatorios dele ficam no executavel ?

Consulte o final desta mensagem para obter detalhes sobre como chamar a
depuração just-in-time (JIT) em vez desta caixa de diálogo.
************** Texto de Exceção **************
System.TypeInitializationException: O inicializador de tipo de 'CrystalDecisions.Shared.SharedUtils' acionou uma exceção. ---> System.IO.FileNotFoundException: Não foi possível carregar arquivo ou assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' ou uma de suas dependências. O sistema não pode encontrar o arquivo especificado.
em CrystalDecisions.Shared.SharedUtils..cctor()
--- Fim do rastreamento de pilha de exceções internas ---
em CrystalDecisions.Shared.SharedUtils.get_CurrentControl()
em CrystalDecisions.Shared.SharedUtils.GetEffectiveCulture()
em CrystalDecisions.Shared.LocaleManager..ctor()
em CrystalDecisions.Windows.Forms.CrystalReportViewer.InitReportViewer()
em CrystalDecisions.Windows.Forms.CrystalReportViewer..ctor()
em Guardian.FrmRelatorioAluno.InitializeComponent()
em Guardian.FrmRelatorioAluno..ctor()
em Guardian.FrmPrincipal.alunoToolStripMenuItem3_Click(Object sender, EventArgs e)
em System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
em System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
em System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
em System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
em System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
em System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
em System.Windows.Forms.Control.WndProc(Message& m)
em System.Windows.Forms.ScrollableControl.WndProc(Message& m)
em System.Windows.Forms.ToolStrip.WndProc(Message& m)
em System.Windows.Forms.ToolStripDropDown.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 do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Guardian
Versão do Assembly: 1.0.0.0
Versão do Win32: 1.0.0.0
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/Guardian.exe
----------------------------------------
System.Windows.Forms
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Data
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Data.DataSetExtensions
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
----------------------------------------
System.Numerics
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
FirebirdSql.Data.FirebirdClient
Versão do Assembly: 2.6.0.0
Versão do Win32: 2.6.0.0
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/FirebirdSql.Data.FirebirdClient.DLL
----------------------------------------
System.Transactions
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Configuration
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Web
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.EnterpriseServices
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Data.Entity
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.Entity/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Entity.dll
----------------------------------------
Microsoft.VisualBasic.PowerPacks.Vs
Versão do Assembly: 10.0.0.0
Versão do Win32: 10.0.30319.1
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/Microsoft.VisualBasic.PowerPacks.Vs.DLL
----------------------------------------
Microsoft.VisualBasic
Versão do Assembly: 10.0.0.0
Versão do Win32: 10.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
CrystalDecisions.Windows.Forms
Versão do Assembly: 13.0.2000.0
Versão do Win32: 13.0.4.705
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/CrystalDecisions.Windows.Forms.DLL
----------------------------------------
CrystalDecisions.Shared
Versão do Assembly: 13.0.2000.0
Versão do Win32: 13.0.4.705
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/CrystalDecisions.Shared.DLL
----------------------------------------
CrystalDecisions.ReportSource
Versão do Assembly: 13.0.2000.0
Versão do Win32: 13.0.4.705
Base de Código: file:///C:/Arquivos%20de%20programas/Default%20Company%20Name/Guardian/CrystalDecisions.ReportSource.DLL
----------------------------------------
mscorlib.resources
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 (RTMRel.030319-0100)
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Versão do Assembly: 4.0.0.0
Versão do Win32: 4.0.30319.1 built by: RTMRel
Base de Código: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_pt-BR_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Depuração JIT **************
Para habilitar a depuração just-in-time (JIT), o arquivo .config deste
aplicativo ou computador (machine.config) deve ter o valor
jitDebugging definido na seção system.windows.forms.
O aplicativo também deve ser compilado com a depuração
habilitada.

Por exemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Quando a depuração JIT está habilitada, qualquer exceção sem tratamento
será enviada ao depurador JIT registrado no computador,
em vez de ser tratada nesta caixa de diálogo.

Joelson Reis
   - 16 out 2012


Citação:
como está a chamada desse relatório, poderia postar o código aqui para que verificassemos??
Pois se está dando erro ele está fazendo a chamada de um local errado.


Boa noite ,

Você acha que pode ser problema no "appconfig"?

Alisson
|
MVP
Pontos: 3400
    17 out 2012

Amigo está errado o caminho que está passando para a estação pelo que vi.

Joelson Reis
   - 17 out 2012


Citação:
Amigo está errado o caminho que está passando para a estação pelo que vi.


Bom dia, Alisson poderia me da um exemplo de como ficaria.
reparei que quando muda o BUILD ACTION para CONTENT nem na minha maquina funciona,
ele so abre quando deixo EMBEDDED RESOURCE .

se puder poderia modificar esse codigo para usar o reportviewer ?

tentei fazer dessa forma!
FbConnection conn = new FbConnection();
string connstr = string.Empty;
FbCommand cmd = new FbCommand();
FbDataAdapter adapter = new FbDataAdapter();
DataSet dst = new DataSet();

try
{
connstr = "User=SYSDBA;Password=masterkey;Database=C:\\guardian\\base\\GUARDIAN.FDB;DataSource=localhost;";
conn = new FbConnection(connstr);
cmd.Connection = conn;
cmd.CommandText = "SELECT ALUNO_INEP, ALUNO_NOME,ALUNO_NASCIMENTO,ALUNO_SITUACAO FROM ALUNO WHERE ALUNO_SITUACAO ='ATIVO' ORDER BY ALUNO_NOME";
cmd.CommandType = CommandType.Text;
adapter.SelectCommand = cmd;
adapter.Fill(dst);
conn.Close();
reportViewer1.LocalReport.ReportPath = "Report3.rdlc";
reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("ALUNO", dst));

// no final no tutorial que olhei pede pra colocar seguinte linha
reportViewer1.DataBind();

// so que quando tento digitar ultima linha não aparece "DATABIND" aparece "DATABINDINGS" so que não funciona..