Carolyn Johnson
cjlabs at att.net
Tue Jan 17 21:21:41 CST 2012
Thanks to both you abd Charlotte. The dummy records seems like the way to go. Carolyn Johnson ----- Original Message ----- From: Stuart McLachlan To: Access Developers discussion and problem solving Sent: Tuesday, January 17, 2012 9:14 PM Subject: Re: [AccessD] Skip labels in report One way to create the dummy records is to use a dimension table (a table just containing consecutive numbers) and use a UNION query as the record source for the report, passing the number to skip through a static function. Static Function LabelsToSkip(Optional qty as long = -1) as long Local store as Long If qty > -1 then store = qty End If LabelsToSkip = store End Function TblDimensionTable ============== DimValue 1 2 3 4 .... Report Recordsource: ================ Select "","","","","","","" from tblDimensionTable where DimValue <= LabelsToSkip() UNION Select * from qryMyRealReportQuery. To run the report: ============= .... LabelsToSkip 12 Docmd.OpenReport "rptLabels" ... ... -- Stuart On 17 Jan 2012 at 18:40, Charlotte Foust wrote: > Keep in mind that the report generator isn't intended for word processing > and it prints in bands. The only way I can think of to do what you want > would be to set up report using columns and then create dummy records for > the used column(s). You might want to try doing a mail merge to Word if > you need to control the order that way. It's actually built to handle that. > > Charlotte Foust > > On Tue, Jan 17, 2012 at 6:01 PM, Carolyn Johnson <cjlabs at att.net> wrote: > > > I have been using code to skip labels so that the new labels start > > printing after the used ones. This is the code that Microsoft has -- > > entering a number of labels to skip and using me.nextrecord and > > me.printsection to move to the correct label. The code works fine if I > > have the labels set up to print across, then down. > > > > However, if I change the labels to print down, then across, I cannot skip > > beyond the first column of labels. For example, I want to print the next > > label in row 3 column 2 of a 30 label sheet (3 columns of 10 labels). > > Printing down, then across means I am skipping 12 labels. When I enter 12 > > however, it puts the next label in row 1 of column 2, not row 3. > > > > If the report is set up to print across, then down and I skip 7 labels, it > > prints in the correct place. > > > > I can't find any information on why this is happening or how to fix it. > > For my purposes, it is much easier to use the labels if they print down > > first. > > > > Any help would be appreciated. > > > > > > > > > > Thanks > > Carolyn Johnson > > -- > > AccessD mailing list > > AccessD at databaseadvisors.com > > http://databaseadvisors.com/mailman/listinfo/accessd > > > > > > Website: http://www.databaseadvisors.com > > > > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com > -- Stuart McLachlan Ph: +675 340 4392 Mob: +675 7100 2028 Web: http://www.lexacorp.com.pg -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com