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

Show columns horizontally?

edited September 2003 in General
Hi all

I have set Report.Columns := 3, the second column is only used once the
first column has reached the bottom of the page. I would like my 2nd and
3rd columns to be used before moving to the next row. Can I do this?

--
Pete
=============
Read or write technical articles
http://www.HowToDoThings.com

Audio compression components, FastStrings library, DIB controls
http://www.DroopyEyes.com

-There are 10 types of people in the world, those who understand binary, and
those who don't

Comments

  • edited September 2003
    Hi Peter,

    Try placing three Child Subreports side by side instead of using columns.
    Then add the data to each subreport as you need. This way you will have
    complete control over which data goes in each column.

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited September 2003
    Hi Nico

    This is the only way? What happens when I need to change the number of
    columns? Or I want to change the format of a column?


    --
    Pete
    =============
    Read or write technical articles
    http://www.HowToDoThings.com

    Audio compression components, FastStrings library, DIB controls
    http://www.DroopyEyes.com

    -There are 10 types of people in the world, those who understand binary, and
    those who don't

  • edited September 2003
    Could you just confirm that there is no other way to achieve this?

    Pete

  • edited September 2003
    Hi Peter,

    ReportBuilder 7 also supports LeftToRight column traversal and this may give
    you the effect you are looking for. You can set the column traversal
    direction in code by doing something like the following...

    uses
    ppTypes;

    myReport.DetailBand.ColumnTraversal := ctLeftToRight;

    --
    Best Regards,

    Nico Cizik
    Digital Metaphors
    http://www.digital-metaphors.com
  • edited September 2003
    > myReport.DetailBand.ColumnTraversal := ctLeftToRight;


    Ah, that is exactly what I wanted. Thanks very much!


    --
    Pete
    =============
    Read or write technical articles
    http://www.HowToDoThings.com

    Audio compression components, FastStrings library, DIB controls
    http://www.DroopyEyes.com

    -There are 10 types of people in the world, those who understand binary, and
    those who don't
This discussion has been closed.