By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,506 Members | 2,282 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,506 IT Pros & Developers. It's quick & easy.

Object Question

P: n/a
I've got a table with an entry type as "OLE Object" in Access 2003. In the
form that the table is linked to I want to insert an image (BMP) for each
record. However, when I attempt to do so the file is inserted and the
filename (image.bmp) is inserted in the box with it taking up about half of
the box. I didn't have this problem in Access XP. I've tried embedding and
linking the file, but this always happens. Can anyone offer any guidance?

TIA
Aug 19 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
The relevant Microsoft KB article is here:
http://support.microsoft.com/default...2508&Product=a

Images that are stored in OLE object fields do not appear correctly
View products that this article applies to.
Article ID : 832508
Last Review : May 3, 2005
Revision : 2.0
This article applies only to a Microsoft Access database (.mdb).
Novice: Requires knowledge of the user interface on single-user computers.
On This Page
SYMPTOMS
CAUSE
WORKAROUND
Install Microsoft Photo Editor
Display the images from a folder
MORE INFORMATION
Steps to reproduce the behavior
REFERENCES
SYMPTOMS
When you store an image file in a table as an OLE object in Microsoft Office
Access 2003, and then you try to display the stored image by embedding or by
linking the image file in a form, a report, or a data access page, you may
not be able to view the image. Additionally, you may notice that the file
icon displays the file name instead of the image itself.
Back to the top
CAUSE
This problem occurs because Access 2003 cannot find the OLE Server that can
correctly interpret the OLE object header information.
Back to the top
WORKAROUND
To work around this problem, use one of the following methods:
Back to the top
Install Microsoft Photo Editor
You can install Photo Editor from the Microsoft Office XP CD-ROM. To do
this, follow these steps: 1. Insert the Office XP CD-ROM in your CD-ROM
drive or in your DVD-ROM drive.
2. If the Office XP Setup program does not start automatically, follow
these steps: a. Click Start, and then click Run.
b. In the Run dialog box, type the following command in the
Open box:
<CD Drive>:\Setup.exe
c. Click OK.
3. Follow the instructions in the Office XP Setup Wizard.
Make sure that you select the customized installation.
4. When you reach the Selecting Features step, set each node of the
Setup tree to Not Available.
5. Under Features to install, expand Office Tools.
6. Click Microsoft Photo Editor, and then click Run from My Computer.
7. Click Install Now.
8. Click OK when the Office XP Setup program is completed
successfully.
Back to the top
Display the images from a folder
Instead of storing the images inside the table as OLE objects, you can store
the image file paths and the image names in the table and then display the
images by using an image control. When you use an image control inside a
form or a report, Access does not require the OLE Server to display the
images in the image control. For more information, click the following
article number to view the article in the Microsoft Knowledge Base:
285820 (http://support.microsoft.com/kb/285820/) How to display images from
a folder in a form, a report, or a data access page
Back to the top
MORE INFORMATION
When you install Microsoft Office 2003, the Setup program removes all the
standard components from Office XP (such as Photo Editor) that you
previously had installed on your computer. As a result, Access 2003 cannot
find the OLE Server that can display an image file (such as a .jpg file or a
..gif file), and you cannot view the embedded graphic files or the linked
graphic files.
Back to the top
Steps to reproduce the behavior
1. Start Access 2003.
2. Open the Northwind.mdb sample database.
3. In the Database window, click Tables under the Objects section.
4. In the right pane, double-click Create table in Design view.
5. Create a table that is named TestImage with the following details:
Table: TestImage
Field Name: FldImage
Data Type: OLE Object
6. Open the TestImage table in datasheet view.
7. In datasheet view, right-click the FldImage field, and then click
Insert Object.
8. Select Create from File, and then click Browse.
9. Locate the .jpg image file. Select the .jpg image file, and then
click OK.
10. Click OK.
11. On the File menu, click Close.
12. In the Database window, click Forms under the Objects section.
13. In the right pane, double-click Create form by using wizard.
14. In Form Wizard, select Table: TestImage from the Table/Queries
drop-down list.
15. Click >to move all fields from the Available Fields list to the
Selected Fields list.
16. Click Finish.
17. If the form is not already open in form view, open the form in
form view.
Notice that when you view the data in the table in datasheet view, the
value of the OLE object is shown as a package image or as a bitmap image.
Additionally, when you view the form that displays the OLE object in form
view, the embedded image file does not appear. However, you can see the file
icon for the image file that is embedded in the form.
Back to the top
REFERENCES
For more information, click the following article number to view the article
in the Microsoft Knowledge Base:
817095 (http://support.microsoft.com/kb/817095/) Microsoft Photo Editor is
removed when you install Office 2003
Back to the top
---------------------------------------------------------------------------*-----
APPLIES TO
. Microsoft Office Access 2003

--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
"Crimson*" <us**@isp.comwrote in message
news:4r******************@newssvr25.news.prodigy.n et...
I've got a table with an entry type as "OLE Object" in Access 2003. In
the form that the table is linked to I want to insert an image (BMP) for
each record. However, when I attempt to do so the file is inserted and
the filename (image.bmp) is inserted in the box with it taking up about
half of the box. I didn't have this problem in Access XP. I've tried
embedding and linking the file, but this always happens. Can anyone offer
any guidance?

TIA


Aug 20 '06 #2

P: n/a
Yeah, I ran across that article before I posted, but unfortunately this PC
never had Office XP and I don't have a disc for it anymore and I was really
hoping someone had a less involved way than the second workaround. Thanks
for the response, though.
Aug 20 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.