A.D.Tejpal
adtp at touchtelindia.net
Mon Sep 5 07:04:56 CDT 2005
David, Sample code block given below will keep track of actual page count at all times, via global variable PgCount, irrespective of multiple interference to [Page] value caused by resetting it repeatedly to 1. You can test for last page by the following style of expression. If PgCount = Me.Pages then ... Note - Please make sure that in Event tab of report's properties dialog box, [Event Procedure] appears against the events used in the code below. Best wishes, A.D.Tejpal -------------- ================================== ' Declare Global variable for tracking page count Private PgCount As Long Private Sub Report_Open(Cancel As Integer) PgCount = 1 End Sub Private Sub Report_Page() PgCount = PgCount + 1 End Sub ================================== ----- Original Message ----- From: David Emerson To: accessd at databaseadvisors.com Sent: Monday, September 05, 2005 09:15 Subject: [AccessD] Last page of Report I have a report which I want to have a different text on the last page. If I can identify that the current page is the last page then I am able to change the value of a text field in the footer section. How can I tell if the current page is the last one or not? I can't use something like If me.page = me.pages then ... because me.page is reset back to 1 throughout the report based on one of the group headers.