|
From: CoralN on 1 Jul 2008 15:56 I have tried alot of things to get my images from my product table (each product has its own picture) to show up on my report. The only thing that shows up is the file path. I have never done anything like this in access and have only basic access training. If anybody can help me with this, in easy and simple terms, that would be great.
From: CoralN on 1 Jul 2008 19:32 This is the code I am trying to use but it does not work. Option Compare Database Option Explicit Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) Me!txtImageNote = DisplayImage(Me!ImageFrame, Me!txtImageName) End Sub "CoralN" wrote: > I have tried alot of things to get my images from my product table (each > product has its own picture) to show up on my report. The only thing that > shows up is the file path. I have never done anything like this in access > and have only basic access training. If anybody can help me with this, in > easy and simple terms, that would be great.
From: Larry Linson on 5 Jul 2008 00:09 "CoralN" <CoralN(a)discussions.microsoft.com> wrote > This is the code I am trying to use but it does not work. > Option Compare Database > Option Explicit > > Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer) > Me!txtImageNote = DisplayImage(Me!ImageFrame, Me!txtImageName) > End Sub > > "CoralN" wrote: > >> I have tried alot of things to get my images from my product table (each >> product has its own picture) to show up on my report. The only thing that >> shows up is the file path. I have never done anything like this in access >> and have only basic access training. If anybody can help me with this, in >> easy and simple terms, that would be great. I am not certain what you would consider "easy and simple terms", but you can read the article, and examine the sample code. Some have even used the sample code as the basis for their own forms. In my experience, helping someone remotely debug graphics/image handling in Access is not a trivial task, which is why I prepared the samples and article. The sample imaging databases at http://accdevel.tripod.com illustrate three approaches to handling images in Access, and the download includes an article discussing considerations in choosing an approach. Two of the approaches do not use OLE Objects and, thus, avoid the database bloat, and some other problems, associated with images in OLE Objects. If you are printing the images in reports, to avoid memory leakage, you should also see MVP Stephen Lebans' http://www.lebans.com/printfailures.htm. PrintFailure.zip is an Access97 MDB containing a report that fails during the Access formatting process prior to being spooled to the Printer Driver. This MDB also contains code showing how to convert the contents of the Image control to a Bitmap file prior to printing. This helps alleviate the "Out of Memory" error that can popup when printing image intensive reports. And, Stephen has an ActiveX control available that works in cases where the graphics filters are not available -- and works better, I've heard, than the OLE Object and OLE Controls. Please note that there are other approaches, e.g., Application.FollowHyperlink, but those, like OLE and Bound OLE Frames (which from the symptoms you describe, may be what you were / are using) still leave you "at the mercy of the imaging software registered for the filetype"). Finally, Access 2007 has enhancements that, reputedly, eliminate the database bloat long associated with OLE Objects and Bound OLE Frames. But, it still leaves you relying on the software registered for the image type, which may not be as "cooperative" as we'd like in creating our display. It also has the capability of having a variable number of Attachments to a Record, which may be helpful. But, as I have not done much with it yet, I certainly wouldn't suggest you rush out and replace an earlier version -- until you have a copy incorporating, at least, the first Service Pack, or have the SP in hand and ready to apply as soon as you install Access 2007. Larry Linson Microsoft Office Access MVP
|
Pages: 1 Prev: Saving Printer Driver Next: Access 2007 inconsistant error |