【发布时间】:2016-05-11 02:06:12
【问题描述】:
我有一个生成三列的报告,这些列不是数据列,而是记录列。
我需要在每列的末尾添加一条黑色实线。这将在报告中每列的外部完成一个框。
我知道如何在事件Detail_Print 中添加行,但不知道如何检测该记录是任何列中的最后一个。
此外,由于canGrow 打开了其中一个字段,行的高度会有所不同,因此我无法计算行数,然后跟踪当前计数以找出答案。
感谢您的帮助。
编辑 - 附加问题
有没有办法确定详细信息部分的可用高度,例如“页眉底部”和“页脚顶部”之间的缇数,因为我想如果我知道我可以做到该值或可以以某种方式得出它。
【问题讨论】:
-
如何连接另一行,其键为 99999999 或某个值高于表中所有键的值。并在 DetailPrint 中检测到它,然后将其删除,然后用黑色实线替换它。 (sql= Select .... from ... UNION ALL Select "99999999" ...)
-
@donPablo 只给了我最后一列的最后一行,这是我唯一能得到的,我在每一列的最后一行之后。因此,在数据中增加一行并没有真正的帮助。
标签: ms-access vba ms-access-2013