Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

按ID显示总页数和当前页码

一过客  发表于:2012-06-05 18:46:28  
复制

问题说明:报表有1-4页不等,报表控件有 页面页眉、页面页脚(高度固定),组页眉1(高度固定,有一个子报表)、组页眉0(高度固定)、组页脚0(可扩大和缩小,有一个子报表),主体为表格式(有行号和ID控件等)。

目的:在页面页脚按ID显示总页数和当前页码。请高手帮助解决。谢谢!!

 

Top
煮江品茶 发表于:2012-06-05 20:28:10

Pages 属性

参阅应用于示例特性

显示应用于 FormReport 对象的 Pages 属性。

使用 Pages 属性可以返回在窗体或报表上打印页码所需的信息。Integer 型,可读写。

expression.Pages

expression      必需。返回以上对象之一的表达式。

说明

可以在表达式、Visual Basic 中使用 Pages 属性。

该属性仅在打印预览中或打印时才可用。

如果要在宏或 Visual Basic 中引用 Pages 属性,窗体或报表必须包含一个文本框,该框的 ControlSource 属性设为使用 Pages 的表达式。例如可以使用下列表达式作为页面页脚中文本框的 ControlSource 属性设置。

表达式 打印
=Page 页面页脚中的页码(例如 1、2、3)
="Page " & Page & " of " & Pages 页面页脚中的 “Page n of nn”(例如,Page 1 of 5、Page 2 of 5)
=Pages 窗体或报表中的总页数(例如,5)

应用于 ControlTabControl 对象的 Pages 属性。

示例



一过客 发表于:2012-06-05 20:56:31
关键是要 按ID显示总页数和当前页码 每个ID的报表有1-4页不等

一过客 发表于:2012-06-05 21:08:32

谢谢煮江老师的指导,再请问Pages属性 怎样才能ID显示每个ID的总页数和当前页码,请帮助搞个示例。特别是这个报表的“组页脚0”(有一个子报表,有时必须扩大)。附件有5M不能上传。



t小雨 发表于:2012-06-14 21:46:31
一过客 发表于:2012-06-16 19:37:05
谢谢t小雨!!

总记录:5篇  页次:1/1 9 1 :