请问VB用Active Report2.0做报表,怎样在报表最下面显示打印报表的日期呀?

请问
1.VB用Active Report2.0做报表,怎样在报表最下面显示打印报表的日期呀?
2.怎样一行打印两条记录,即:只有姓名和工资两个字段,打印出来的报表老板说太浪费纸张,想分左右两栏,可以实现吗?用Active Report2.0是不是要用到SubReport,请帮帮我,时间不多了!
[160 byte] By [lijingxiezhuying-丁梦雨] at [2008-2-12]
# 1
各位大侠来帮帮我呀!
# 2
1、可以这样解决
Private Sub PageFooter_Format()
Label206.Caption = Format(Now, "yyyy/mm/dd") & " " & Time() & "
End Sub
2、使用标签功能,好象有例子的。
Zerosir-贝灵 at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 3
楼上的使用标签功能,能给个例子吗?我第一次用ActiveReport做这种报表,多谢了。
# 4
2.我的笨办法:重新设计一个临时Access表,每行包括原始表的两个记录,读出原始表写入临时表,然后用ActiveReport的ado源设置为新的临时表。我的就是这样做的,成功!
写入临时表时部分语句:
读出原始表数据得到recordset
recordset.movefirst
for i = 1 to iCount
写入第一个记录到临时表
i = i+1
recordset.movenext
写入第二个记录到临时表
...
next i
试一试吧,比较烦,有好办法时(标签?)说一声哦!
channelv-channelv at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 5
不用过!还请大家详细说明一下!谢啦!下个顶一下!
gj121-男儿当自强 at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 6
顶.过几天也要用到activereport了.
wumylove1234-毁于随 at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 7
关于标签功能,设置一下ColumnCount属性就可以了,如果其属性为1,则不分栏,2则两栏,依此类推。

Private Sub ActiveReport_ReportStart()
Detail.ColumnCount = 3
End Sub
Zerosir-贝灵 at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 8
分栏不可以,那样不是横着打两条,再打第二行的,而是第一栏打完了再到右边第栏打的,不好看。
# 9
分欄方向你可以自己選擇的啊
設置columnsdirection 的值為1 就可以橫著打了
# 10
楼上Zerosir(贝灵) 、 ilons(我好想转行)说得非常好,我也是activreport新手。
我也有个问题:
如果我想选择某些记录打印,比如:符合数据库database_a的表table_a的字段date等于text1.text,应该怎么写?
bird_cai-菜鸟想升级 at 2007-10-21 > top of Msdn China Tech,visual basic,数据库(包含打印,安装,报表)...
# 11
现在有个问题,分栏后第二栏为什么没有标题栏呢,是不是要在pageheader里设两左右两个头呀?