水晶子报告 [英] Crystal Subreports

查看:101
本文介绍了水晶子报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在CrystalReportViewer中显示报告。我使用下面显示的代码

。那部分工作正常。但是,一旦我向其添加了子报告,我无法弄清楚如何显示报告

。我尝试时收到Crystal报告错误

。有人可以帮忙吗?


谢谢

tg


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

Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As

System.EventArgs)处理MyBase.Load

Dim Rpt As新CM

Dim Ds作为新数据集

Dim Ds2作为新数据集


OracleDataAdapter1.Fill(Ds)

''OracleDataAdapter2.Fill(Ds2)


Rpt.SetDataSource(Ds)

''Rpt2.SetDataSource(Ds2)


CrystalReportViewer1.ReportSource = Rpt

OracleConnection1.Close()

End Sub

I am displaying a report in a CrystalReportViewer. I use the code shown
below. That part works fine. However, I cannot figure out how to display
the report once I''ve added a subreport to it. I get a Crystal report error
when I try. Can someone please help?

thanks
tg

------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Rpt As New CM
Dim Ds As New DataSet
Dim Ds2 As New DataSet

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub

推荐答案

子报告上的错误是什么?

" tg" < TG ******* @ pop-server.houston.rr.com>在消息中写道

新闻:您好***************** @ fe2.texas.rr.com ...
Whats the error on the sub report?
"tg" <tg*******@pop-server.houston.rr.com> wrote in message
news:Hi*****************@fe2.texas.rr.com...
我在CrystalReportViewer中显示一个报表。我使用下面显示的代码
。那部分工作正常。但是,一旦我向其添加了子报告,我就无法弄清楚如何显示报告。我尝试时收到Crystal报告错误
有人可以帮忙吗?

感谢


------------
私人子Form1_Load(ByVal发件人As System.Object,ByVal e As
System.EventArgs)处理MyBase.Load
Dim Rpt作为新CM
Dim Ds作为新数据集
Dim Ds2作为新数据集

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub
I am displaying a report in a CrystalReportViewer. I use the code shown
below. That part works fine. However, I cannot figure out how to display
the report once I''ve added a subreport to it. I get a Crystal report error
when I try. Can someone please help?

thanks
tg

------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Rpt As New CM
Dim Ds As New DataSet
Dim Ds2 As New DataSet

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub



什么是错误子报告?

" tg" < TG ******* @ pop-server.houston.rr.com>在消息中写道

新闻:您好***************** @ fe2.texas.rr.com ...
Whats the error on the sub report?
"tg" <tg*******@pop-server.houston.rr.com> wrote in message
news:Hi*****************@fe2.texas.rr.com...
我在CrystalReportViewer中显示一个报表。我使用下面显示的代码
。那部分工作正常。但是,一旦我向其添加了子报告,我就无法弄清楚如何显示报告。我尝试时收到Crystal报告错误
有人可以帮忙吗?

感谢


------------
私人子Form1_Load(ByVal发件人As System.Object,ByVal e As
System.EventArgs)处理MyBase.Load
Dim Rpt作为新CM
Dim Ds作为新数据集
Dim Ds2作为新数据集

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub
I am displaying a report in a CrystalReportViewer. I use the code shown
below. That part works fine. However, I cannot figure out how to display
the report once I''ve added a subreport to it. I get a Crystal report error
when I try. Can someone please help?

thanks
tg

------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Rpt As New CM
Dim Ds As New DataSet
Dim Ds2 As New DataSet

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub



如果你要添加一个子报告是否指向正确的数据库? (例如,尝试从子报表验证
验证数据库)。此外,如果它需要任何参数,那么

这需要添加到代码中。


我使用了包含7个子报表的Crystal报表和所有作品好的。


你得到的错误信息是什么?


" tg"写道:
If you are adding a subreport does it point to the right database ? (e.g. try
verify database from the subreport). Also if it needs any parameters then
this needs to be added to the code.

I''ve used a Crystal Report with 7 subreports and all works okay.

What''s the error message you get ?

"tg" wrote:
我在CrystalReportViewer中显示一个报告。我使用下面显示的代码
。那部分工作正常。但是,一旦我向其添加了子报告,我就无法弄清楚如何显示报告。我尝试时收到Crystal报告错误
有人可以帮忙吗?

感谢


------------
私人子Form1_Load(ByVal发件人As System.Object,ByVal e As
System.EventArgs)处理MyBase.Load
Dim Rpt作为新CM
Dim Ds作为新数据集
Dim Ds2作为新数据集

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub
I am displaying a report in a CrystalReportViewer. I use the code shown
below. That part works fine. However, I cannot figure out how to display
the report once I''ve added a subreport to it. I get a Crystal report error
when I try. Can someone please help?

thanks
tg

------------
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
Dim Rpt As New CM
Dim Ds As New DataSet
Dim Ds2 As New DataSet

OracleDataAdapter1.Fill(Ds)
''OracleDataAdapter2.Fill(Ds2)

Rpt.SetDataSource(Ds)
''Rpt2.SetDataSource(Ds2)

CrystalReportViewer1.ReportSource = Rpt
OracleConnection1.Close()
End Sub



这篇关于水晶子报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆