找回密码
 立即注册

QQ登录

只需一步,快速开始

linanxian

注册会员

16

主题

27

帖子

99

积分

注册会员

积分
99

活字格认证

linanxian
注册会员   /  发表于:2013-9-22 16:03  /   查看:5845  /  回复:4
Set adoRS = objData.GetValue("Hacchu")
    objSheet.PageSetup.RightHeader = "整理番号:" & NullConvString(adoRS.Fields("BidNo").Value
   objSheet.PageSetup.PrintTitleRows = "$" & CStr(cnITEM_HEADER) & ":" & "$" & CStr(cnITEM_HEADER)
    objSheet.PageSetup.CenterFooter = "&amp/&N"
    objSheet.PageSetup.Zoom = 100

上述代码是在excel的vba里实现的,请问这个在页面报表里能直接设置吗?或者代码能控制吗?

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-22 16:28:00
沙发
    objSheet.PageSetup.RightHeader = "整理番号:" & NullConvString(adoRS.Fields("BidNo").Value
   objSheet.PageSetup.PrintTitleRows = "$" & CStr(cnITEM_HEADER) & ":" & "$" & CStr(cnITEM_HEADER)

通过报表参数将需要的值传递到报表中,然后在报表顶部用TextBox显示传递进来的参数

    objSheet.PageSetup.CenterFooter = "&amp/&N"

AR内置页面显示功能,只需要在报表底部通过TextBox,并设置Value为=&quotage " & Globals!PageNumber & " of " & Globals!TotalPages
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-22 16:53:00
板凳
页面报表中通过C#实现参数值传递:http://blog.gcpowertools.com.cn/ ... omer_Parameter.aspx
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-23 09:40:00
地板
linanxian

页号显示的问题实现了吗,我这边在报表设计底部通过TextBox,并设置Value为=&quotage " & Globals!PageNumber & " of " & Globals!TotalPages 就可以了,如还有问题把你的报表模板发给我调试一下吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-9-24 09:58:00
5#
我使用附件中的程序进行测试,没有都会显示页号,请参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部