
正文
vb.net子报表 vb报表设计器教程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么使用和创建水晶报表 子报表?
用FineReport报表vb.net子报表,如果子表中也有参数,可以使用参数联动实现vb.net子报表:比如主、子表中设置vb.net子报表的参数分别是classno和studentno,想要在子表中显示相应classno下vb.net子报表的studentno,此时只要在studentno单元格双击——过滤——动态sql,写入vb.net子报表:select * from 数据集名 where CLASSNO='${classno}' ,并选择相应的实际值和显示值就ok了。(注意:CLASSNO是字段名,classno是参数名)
如果子表中没有参数,就更简单了。同样双击studentno——过滤——在可选列选择字段CLASSNO,等于主表中其对应所在单元格。
相关问答
Q1: vb.net reportviewe rdlc报表
With Me.ReportViewer1 '初始化报表
.Dock = DockStyle.Fill
.LocalReport.DataSources.Clear()
.LocalReport.ReportPath = "Report1.rdlc"
.RefreshReport()
End With
报表在设计时,不一定要绑定数据源,但在窗体加载时,需要初始化报表控件,以上代码可以放在窗体加载的Load事件里,供你参考。
Q2: vb.net 子报表如何和主报表显示在同一页
这样vb.net子报表的效果用FineReport报表实现起来非常容易vb.net子报表,只要在主报表vb.net子报表的模板上vb.net子报表,在需要放置子报表的单元格上右击选择“单元格元素|子报表”即插入了子报表,然后绑定子报表所需的数据源,实现让子报表的内容显示在主报表上,然后将整个cpt文件插入vb.net中。
Q3: vb.net报表设置记录行数
Visualbasic代码编辑器没有这个功能,但可以用第三方的编辑软件Emedit来实现这个功能。
1、用Emedit打开*.frm文件。
2、点工具,当前配置属性,然后勾选显示行号即可。
Q4: vb.net 下水晶报表加入了[子报表],客户端输出时会提示出错。未能加载数据库信息,如何处理
vb.net子报表你可以看一下这篇文章可能对vb.net子报表你会有帮助
Q5: 如何用VB.NET做水晶报表?
CrystalReportViewer
dataset 定义数据源
.rpt 文件描述具体报表样式
再加一个调用报表vb.net子报表的FORMvb.net子报表,就可以实现简单vb.net子报表的报表功能
Option Explicit
dim Report as New Cystal1
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
'调用水晶报表时置鼠标为沙漏状 CRViewer91.ReportSource = Report '该语句vb.net子报表的赋值将在后面被修改
CRViewer91.ViewReport
Screen.MousePointer = vbDefault '调用水晶报表完成后置鼠标为默认形状
End Sub
Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth
End Sub
关于vb.net子报表和vb报表设计器教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







