Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Using moveBy in OnTraversal()

edited February 2002 in General
Hi,
I am having a problem with printing labels. In my DBPipeline's OnTraversal
method I am manipulating the MoveBy property so that I can print multiple
labels of each record.

if (counter > 0) then
begin
inc(counter, -1);
myPipeline.moveBy:= 0;
end
else
begin
counter := CONST_COPIES;
myPipeline.MoveBy := 1;
end;

This works fine except for the record being printed on a page transition.
Those records print one less of an instance. What is wrong?


Morten

Comments

  • edited February 2002
    If you are not printing LeftToRight, I would recommend using the
    BandsPerRecord setting on the DetailBand. Accesible via the popup menu
    Position... option.

    --
    Tom Ollar
    Digital Metaphors Corporation
  • edited February 2002
    I am printing LeftToRight so BandsPerRecord is not an option. I rather not
    multiply my dataset, but that seems to be my only option. Is there another
    workaround?

    Thanks,
    Morten


This discussion has been closed.