wirelessben
Programmer
I have an Access report of 500 records with linked pictures for each record. Each page shows 8 records. The report takes 6 minutes to Print Preview. It used to take 3 seconds when the pictures were stored inside the database. The database is 95% smaller now, but my report is takes way too long to print preview.
The pictures are 1"X1" jpegs averaging 15K. I use an image control with a VB event procedure to display the pictures on detail_format.
The underlying query is simple and does not reference the picture at all. The picture is named the same as the record ID number plus the ".jpg" extension, e.g. AA001.jpg.
Access is definitely loading the entire report before displaying the first page, because it displays 500 progress bars for importing each linked picture.
How can I speed it up?
Interesting fact: when the pictures were stored inside the database, clicking the Last Record button on the record navigator also took six minutes. Access seems to load the entire report in that case, but not when specifying a page number, as in the first page.
The pictures are 1"X1" jpegs averaging 15K. I use an image control with a VB event procedure to display the pictures on detail_format.
The underlying query is simple and does not reference the picture at all. The picture is named the same as the record ID number plus the ".jpg" extension, e.g. AA001.jpg.
Access is definitely loading the entire report before displaying the first page, because it displays 500 progress bars for importing each linked picture.
How can I speed it up?
Interesting fact: when the pictures were stored inside the database, clicking the Last Record button on the record navigator also took six minutes. Access seems to load the entire report in that case, but not when specifying a page number, as in the first page.