The information suggested by Lee Mitchell in his reply to the following post was very helpful in solving my issue with presenting images stored in a general table field into a report
Subject: RE: Image Click Code To Transfer A Jpeg Into A General Or Binary Field In A Table 5/19/2004 10:29 AM PST
I now have my images stored in a binary memo field (froogle.newpath), and have written the following, simple program function to extract the image into a file called bob.jpg
PROCEDURE bertudf(lpFileName, lpMemoBinFld
DELETE FILE bob.jp
SET SAFETY of
STRTOFILE(lpMemoBinFld, "bob.jpg"
SET SAFETY o
RETURN lpFileName
My OLEBOUND report control points to "file" with the following reference
bertudf("bob.jpg",froogle.newpath) where "froogle" is the table name and "newpath" is the binary memo field containing the image
I know the UDF is being called and is working, because the image in "bob.jpg" is changing when it is opened from Windows Explorer and the status bar shows File Deleted (as called for in the UDF) as I step through the pages when previewing the report. I put that delete file step in to make sure the file is actually changing.
All of the data in the report is changing appropriately as each table record is reported, except for the image. Only the image for the first record is displayed, and is repeated for each subsequent record in the report. When I Preview the image inside of the OLEBOUND report control, it displays the first record's image (which is not the latest image displayed in Windows Explorer)
What am I missing to get the reported images to match with the other data being reported?