我初学 data report
比如有一个学生表student,内有字段 name,sex ,age等信息,现须打印学生证,要求连续打印,即一页上只显示一个学生的信息,有多少学生就显示多少页,怎么通过编程的方式解决?即要求在窗体上放一按钮,一点击它后就把记录集传到data report中,出来所有页的预览。
比如有一个学生表student,内有字段 name,sex ,age等信息,现须打印学生证,要求连续打印,即一页上只显示一个学生的信息,有多少学生就显示多少页,怎么通过编程的方式解决?即要求在窗体上放一按钮,一点击它后就把记录集传到data report中,出来所有页的预览。
的页边距,使得一页只能显示一条记录,那么打印来就是一个学生的信息了。三,至于把记录集传到data report,出来所有页的预览。:
If Rec.State <> 0 Then Rec.Close
Rec.Open "select * from student", Conn, 1, 3
Set datareport1.DataSource = Rec
datareport1.Show================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================
自定义好你打印学生正的纸张后(用尺子量好你的纸的长和宽),保存。
然后把你用的打印机的纸张类型选为自定义的纸张。2.data report的页边距可以在代码里控制,也可以在属性页改变。说属性页的吧。data report的属性里,leftmagin是控制左页边距,rightmagin右页边距,topmagin顶边距。buttonmagin底部页边距。如果你只有两行的东西,要占满一页肯定是不可能的,那么,在纸张大小定好的情况下,我用上下页边距来占位置,实质是缩小纸张放文字的空间的大小。你觉得可以不?
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。 下载地址:http://qqwwee.com/csdn.rar
================================================================