Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

visnadi

[Resolvido] Crystal Reports + Asp.net = Problemas

Recommended Posts

Oi pessoal, já faz mais de uma semana que to tentando fazer um relatorio com o crystal que vem no VS2005.

Quando eu clico em um botão eu quero que seja feito o relatório. Dentre um dos muitos codigos q testei estou usandoe ste agora:

Dim querystring As String
				querystring = "SELECT tbscc_conta.pkey, tbscc_conta.fk_operadora, tbscc_conta.nr_fatura, tbscc_conta.nr_nota_fiscal, tbscc_conta.nr_linha, tbscc_conta.dt_recebimento,tbscc_conta.dt_emissao, tbscc_conta.vl_fatura, tbscc_conta.dt_vencimento, tbscc_conta.dt_pagamento, tbscc_conta.vl_pagamento,tbscc_conta.tp_servico, tbscc_conta.st_aprovacao_pagamento, tbscc_conta.dt_aprovacao, tbscc_conta.dc_usuario_aprovacao,tbscc_conta.dc_contestacao, tbscc_conta.vl_contestacao, tbscc_conta.dc_path_arquivo_digital, tbscc_conta.dc_path_arquivo_contestacao,tbscc_conta.dc_barcode_header, tbscc_conta.dc_barcode_pagto, tbscc_conta.id_status_conta, tbscc_conta.id_revisar, tbscc_conta.dt_contestacao,tbscc_conta.dc_usuario_contestacao, tbscc_conta.dt_confirmacao_pagamento, tbscc_conta.dc_usuario_confirmacao_pagamento,tbscc_conta.dc_historico, tbscc_conta.cd_cliente_conta, tbscc_conta.dt_pagamento_real, tbscc_conta.vl_pagamento_real,tbscc_conta.dc_historico_pagamento, tbscc_conta.nr_contrato_sap, tbscc_conta.dt_renegociada, tbscc_conta.nr_conta, tbscc_operadora.dc_fornecedor, tbscc_operadora.dc_fantasia, tbscc_status_conta.dc_status_conta FROM tbscc_conta LEFT OUTER JOIN tbscc_operadora ON tbscc_operadora.pkey = tbscc_conta.fk_operadora LEFT OUTER JOIN tbscc_status_conta ON tbscc_status_conta.pkey = tbscc_conta.id_status_conta WHERE	 (tbscc_conta.fk_operadora = '" & oper & "') AND (tbscc_conta.dt_vencimento BETWEEN '" & inicial & "' AND '" & final & "')"
				Dim conn As String
				conn = "Data Source=WACAMP2003450\BANCODUO;Initial Catalog=contas;Integrated Security=True"
				Dim connection As SqlConnection
				connection = New SqlConnection()
				connection.ConnectionString = conn
				Dim sqlcmd As SqlCommand
				sqlcmd = New SqlCommand()
				sqlcmd.Connection = connection
				sqlcmd.CommandText = querystring
				connection.Open()
				Dim adapter As SqlDataAdapter
				adapter = New SqlDataAdapter()
				adapter.SelectCommand = sqlcmd
				Dim dataSet As DataSet
				dataSet = New DataSet()
				Dim dt As DataTable
				dt = dataSet.Tables.Add()
				dt.Namespace = "contaoper"
				adapter.Fill(dataSet, "contaoper")
				Dim report As ReportDocument
				report = New ReportDocument()
				report.FileName = Server.MapPath("rptContasOper.rpt")
				report.SetDataSource(dataSet)
				CrystalReportViewer1.ReportSource = report
				CrystalReportViewer1.DataBind()
tenho um reportsource chamando o report e um reportviewer ligado no reportsource. dentro do banco tem uma sp com este select e no server expert do crystal está o dataset que criei a partir desta sp do banco.

Alguém sabe me dizer como fazer pro relatorio aparecer e não aparecer uma janela de login com a mensagem:The report you requested requires further information.

Já desabilitei a opção EnableDatasetLogonPromt, isso fica pior ainda, pq dá um erro enorme.

Por favor em ajudem pq já estou com o projeto atrasado para entregar pra outra área.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo que pesquisei você deve informar a propriedade SetDatabaseLogon do ReportDocument.

De uma olhada:

http://p2p.wrox.com/topic.asp?TOPIC_ID=34011

http://technicalsupport.businessobjects.co...ShowThread.aspx

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.