ACC: Print Blank Line Every Nth Line in a Report (95/97)ID: Q139046
|
Moderate: Requires basic macro, coding, and interoperability skills.
This article describes how to add blank lines between the printed lines on
a report. You can use this method to add a blank line after a set number of
lines. For example, you could use this method to add a blank line after
every five lines of data in your report.
NOTE: This article explains a technique demonstrated in the sample
files, RptSampl.exe (for Microsoft Access for Windows 95 version 7.0)
and RptSmp97.exe (for Microsoft Access 97). For information about how
to obtain these sample files, please see the following articles in the
Microsoft Knowledge Base:
Q145777 ACC95: Microsoft Access Sample Reports Available on MSL
Q175072 ACC97: Microsoft Access 97 Sample Reports Available on MSL
CAUTION: Following the steps in this example will modify the sample
database Northwind.mdb. You may want to back up the Northwind.mdb file and
perform these steps on a copy of the database.
To add a blank line after every five lines in a report, follow these steps:
Option Compare Database
' This code declares the cLines variable as an integer, and the
' cMaxLine constant as five. You can set the cMaxLine constant
' to insert a blank line after as many lines as you want. For
' example, to add a blank line after every eight lines in the
' report, set cMaxLine=8.
Dim cLines As Integer
Const cMaxLine=5
Private Sub Report_Open (Cancel As Integer)
'This code initializes the cLines variable to zero.
cLines = 0
End Sub
Private Sub Detail_Format (Cancel As Integer, FormatCount As _
Integer)
' This code adds a blank line by setting the NextRecord and
' PrintSection properties.
If cLines Mod (cMaxLine+1) = 0 Then
Me.NextRecord = False
Me.PrintSection = False
End If
cLines = cLines + 1
End Sub
For more information about the NextRecord or PrintSection properties, search for "NextRecord," and then "NextRecord property" using the Microsoft Access 97 Help Index.
Keywords : RptLayou
Version : 7.0 97
Platform : WINDOWS
Issue type : kbhowto
Last Reviewed: April 27, 1999