> Hi Josh
>
> I did go through this process with someone a few months back.
>
> The solution involves getting a sequential number into the query. For
> example if the records are sorted by primary key ID, use:
> SeqNum: Nz(DCount("*", "Table1", "ID < " & [ID]),0)
>
> You can then use \ (the integer division operator) and Mod (the remainder
> after division) to determine the position of the item in your report. The
> 2 calculated fields would be:
> LeftOver: [SeqNum] Mod 3
> and:
> IntDiv: [SeqNum] \ 3
>
> Now in the report's sorting'n'grouping dialog, you can sort by:
> LeftOver
> IntDiv
>
> That should give you the right order, if the number of records is a
> multiple of 3.
>
> --
> Allen Browne - Microsoft MVP. Perth, Western Australia.
> Tips for Access users -
http://allenbrowne.com/tips.html> Reply to group, rather than allenbrowne at mvps dot org.
>
> "Joshua A. Booker" <josh[ at ]newsgroups.nospam> wrote in message
> news:O$yNllLxGHA.3964[ at ]TK2MSFTNGP04.phx.gbl...
>>
>> I have a report that prints slips 3-up on a page. The report is very
>> long and the slips get cut so each page is cut into 3 slips. I'd like to
>> sort the report so when I cut them they stack in the correct order.
>>
>> More details:
>>
>> Let's say I have 9 records to print. Rather than printing records 1, 2,
>> 3 on page one. I'd like to print records 1, 4, 7 on page one. Then print
>> 2, 5, 8 on page two and 3, 6, 9 on page three. That way I can cut them
>> together and when I stack the three piles they'll be in the correct
>> order.
>>
>> Please let me know if this makes sense.
>>
>> Thanks in Advance,
>> Josh
>
>