Quickreports and loading images from an DB


Can anyone help me on this:

I use a Paradox database: offnr: integer
                                       fotos: Graphic

After appending records I have:  1 - graphic1
                                                1 - graphic2
                                                1 - graphic3

Now I would like to put the images (graphic 1,...) in a quickreport, but within the same band, one next to the other. Can this be done at runtime , creating QRImages one after the other, as I run through the database ?

thx alot
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi marioway, nice to meet you !

Is it a must to be used a QuickReport ? (QuickReport orders images from top to bottom - vertically)
(Because I can put images from left to right using another way ....)

mariowayAuthor Commented:
Hi, and what is "the other way" ? I am using a Quickreport.

If you need to print images the QuickReport is a good choice, but if you need only visualization I could do it by ScrollBox ....
you can do it in different ways.

1) the simplest is to use Page.Columns property of Quick report if the images is only thing you need to print,
this way you can use TQRDbImage component
2)you can place  number of TQRImage components in the band (lets say 5).
do not link QR to dataset,
use QuickReport onNeedData Event to browse through database,
and not return from it till you reach eof or fill 5 images
3)you can use QRSubDetail with its onNeedData event in similar way

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mariowayAuthor Commented:

Thank you very much vadim ti. I used a detail band; column = 15, forcenewcolumn = true. And it works fine.

See you later

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.