Is there a way to use Excel to create a chart, then import–or actually link it into Access for use in a report or form? I am running into limitations with the MS Chart wizard.
![]() |
Patch reliability is unclear. Unless you have an immediate, pressing need to install a specific patch, don't do it. |
SIGN IN | Not a member? | REGISTER | PLUS MEMBERSHIP |
-
Using Excel Chart in Access (Access 2002)
Home » Forums » AskWoody support » Productivity software by function » MS Access and database help » Using Excel Chart in Access (Access 2002)
- This topic has 14 replies, 3 voices, and was last updated 21 years, 5 months ago.
Viewing 3 reply threadsAuthorReplies-
WSHansV
AskWoody LoungerJanuary 8, 2004 at 12:15 am #765256 -
WSHansV
AskWoody LoungerJanuary 8, 2004 at 12:15 am #765257 -
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 6:52 pm #765665Another thing you might want to do is set up an Excel file and use Data | Get External Data… and create live links to the Access into the Excel to generate your charts in Excel. You can then Paste the chart back into Access as a Paste Link to make it an Excel Chart. You might get some permissions errors if you have anything open in Access for editing when you try and refresh the data in Excel but other than that it should work. (Although it certainly sounds a circular!)
I am currently working on a project using a lot of External Data links in Excel from a source Access db and Paste Links in Publisher to make complex Annual Reports. I don’t like Access reports all that well actually and this solution works (Access data –> Excel for Charts –> Publisher for layout) works very well.
-
WSrrdavis
AskWoody LoungerJanuary 8, 2004 at 7:08 pm #765677Thanks Steve and Hans for your input.
Hans, it appears that MSChart expects data with series in columns. My data is coming in with series in rows. I couldn’t figure out how to MSChart to read it the other way. If anyone knows how to do this, I would love to hear it. I can’t change the orientation of the data because Access is reading directly from our AS/400. That is my problem with MSChart.
Your idea regarding Past Special… did the trick, though. That comment prompted me to pull the data into Excel, create a chart, then Paste Special it back into Access. I just got through with this when Steve’s post came across with the exact same solution I just used. Steve–it worked like a charm! There is even a parameter in the base query that I thought I would have to use code to get Excel to update the data as the parameter changes, but it gets propagated automatically. Way cool.
-
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 7:14 pm #765679Glad it worked out! I am working on a project that involves a whole lot of charts and I don’t like Access’s charting features but do like Excel’s. With the (sometimes rough) magic of OLE/DDE you can use Excel charts all over the place. You can also take advantage of Excel VBA to do things like ensure bar charts are in Descending order, etc. Much better than Access’s grumpy chart engine.
-
WSrrdavis
AskWoody LoungerJanuary 8, 2004 at 7:42 pm #765700I agree! One thing to look out for: During a previous project, I tried to use Word as a report writer, which OLE’d a chart from Excel, which in turned pulled it’s data from Access, which in turn pulled it’s data from an AS/400. Quite a data path. The solution included some code within Word to force Excel to update it’s data from Access. It worked, except it would partially corrupt the Excel file. By partially, I mean that the solution would produce the intended results, but the Excel file could no longer be opened and therefore it could not be edited if something changed or needed to be added. If you tried to open the Excel file, nothing would happen–No error message or anything. I finally abandoned that solution.
-
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 7:53 pm #765706yecch! what version of Excel and Word and Access and OS in this scenario?
I am working on a similar project (Access –> Excel –> Publisher) and, perhaps instinctively, am being cautious about what to do when. For example, I’ll open Excel and run a macro that refreshes all the data from Access and also sorts a variety of charts, then save. THEN open Publisher and request to Update All Links. Once I had the experience of Publisher (apparently) trying to open the same Excel file for each link, which caused the Virus warning dialog and I ended up going into Task Manager to shut the two programs down. Luckily, no file corruption occurred. Another time the data seemed to refresh without problems. I suspect an unorthodox sequence in the chain was causing a problem. If I can establish what’s the best way to do the whole thing, perhaps wrap the whole project into a shell script…
Another thing I am doing is keeping all the related files in a folder in the C: root to make it very easy for OLE/DDE to establish the server/containter setup.
Basically, if DDE is involved, I try to be very careful…
Unfortunately, Access’s reporting leaves too much to be desired for doing nice charting so I like the ability to link Access data to Excel and create charts in the spreadsheet. I am not terribly surprised that a more complex data stream might end up breaking.
-
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 7:53 pm #765707yecch! what version of Excel and Word and Access and OS in this scenario?
I am working on a similar project (Access –> Excel –> Publisher) and, perhaps instinctively, am being cautious about what to do when. For example, I’ll open Excel and run a macro that refreshes all the data from Access and also sorts a variety of charts, then save. THEN open Publisher and request to Update All Links. Once I had the experience of Publisher (apparently) trying to open the same Excel file for each link, which caused the Virus warning dialog and I ended up going into Task Manager to shut the two programs down. Luckily, no file corruption occurred. Another time the data seemed to refresh without problems. I suspect an unorthodox sequence in the chain was causing a problem. If I can establish what’s the best way to do the whole thing, perhaps wrap the whole project into a shell script…
Another thing I am doing is keeping all the related files in a folder in the C: root to make it very easy for OLE/DDE to establish the server/containter setup.
Basically, if DDE is involved, I try to be very careful…
Unfortunately, Access’s reporting leaves too much to be desired for doing nice charting so I like the ability to link Access data to Excel and create charts in the spreadsheet. I am not terribly surprised that a more complex data stream might end up breaking.
-
-
-
WSrrdavis
AskWoody LoungerJanuary 8, 2004 at 7:42 pm #765701I agree! One thing to look out for: During a previous project, I tried to use Word as a report writer, which OLE’d a chart from Excel, which in turned pulled it’s data from Access, which in turn pulled it’s data from an AS/400. Quite a data path. The solution included some code within Word to force Excel to update it’s data from Access. It worked, except it would partially corrupt the Excel file. By partially, I mean that the solution would produce the intended results, but the Excel file could no longer be opened and therefore it could not be edited if something changed or needed to be added. If you tried to open the Excel file, nothing would happen–No error message or anything. I finally abandoned that solution.
-
-
-
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 7:14 pm #765680Glad it worked out! I am working on a project that involves a whole lot of charts and I don’t like Access’s charting features but do like Excel’s. With the (sometimes rough) magic of OLE/DDE you can use Excel charts all over the place. You can also take advantage of Excel VBA to do things like ensure bar charts are in Descending order, etc. Much better than Access’s grumpy chart engine.
-
WSHansV
AskWoody LoungerJanuary 8, 2004 at 7:18 pm #765683I’m glad you’ve found a solution to your problem.
For others reading this thread in the future: the MS Chart engine is capable of handling either columns or rows as chart series. If you double click a chart, there are buttons in the chart toolbar for switching from one to the other. Of course, depending on the row source of the chart, the result may be meaningful or not – YMMV.
-
WSHansV
AskWoody LoungerJanuary 8, 2004 at 7:18 pm #765684I’m glad you’ve found a solution to your problem.
For others reading this thread in the future: the MS Chart engine is capable of handling either columns or rows as chart series. If you double click a chart, there are buttons in the chart toolbar for switching from one to the other. Of course, depending on the row source of the chart, the result may be meaningful or not – YMMV.
WSrrdavis
AskWoody LoungerJanuary 8, 2004 at 7:08 pm #765678Thanks Steve and Hans for your input.
Hans, it appears that MSChart expects data with series in columns. My data is coming in with series in rows. I couldn’t figure out how to MSChart to read it the other way. If anyone knows how to do this, I would love to hear it. I can’t change the orientation of the data because Access is reading directly from our AS/400. That is my problem with MSChart.
Your idea regarding Past Special… did the trick, though. That comment prompted me to pull the data into Excel, create a chart, then Paste Special it back into Access. I just got through with this when Steve’s post came across with the exact same solution I just used. Steve–it worked like a charm! There is even a parameter in the base query that I thought I would have to use code to get Excel to update the data as the parameter changes, but it gets propagated automatically. Way cool.
WSsteve_skelton13
AskWoody LoungerJanuary 8, 2004 at 6:52 pm #765666Another thing you might want to do is set up an Excel file and use Data | Get External Data… and create live links to the Access into the Excel to generate your charts in Excel. You can then Paste the chart back into Access as a Paste Link to make it an Excel Chart. You might get some permissions errors if you have anything open in Access for editing when you try and refresh the data in Excel but other than that it should work. (Although it certainly sounds a circular!)
I am currently working on a project using a lot of External Data links in Excel from a source Access db and Paste Links in Publisher to make complex Annual Reports. I don’t like Access reports all that well actually and this solution works (Access data –> Excel for Charts –> Publisher for layout) works very well.
Viewing 3 reply threads -

Plus Membership
Donations from Plus members keep this site going. You can identify the people who support AskWoody by the Plus badge on their avatars.
AskWoody Plus members not only get access to all of the contents of this site -- including Susan Bradley's frequently updated Patch Watch listing -- they also receive weekly AskWoody Plus Newsletters (formerly Windows Secrets Newsletter) and AskWoody Plus Alerts, emails when there are important breaking developments.
Get Plus!
Welcome to our unique respite from the madness.
It's easy to post questions about Windows 11, Windows 10, Win8.1, Win7, Surface, Office, or browse through our Forums. Post anonymously or register for greater privileges. Keep it civil, please: Decorous Lounge rules strictly enforced. Questions? Contact Customer Support.
Search Newsletters
Search Forums
View the Forum
Search for Topics
Recent Topics
-
LibreOffice 25.8. No Windows 7, 8/8.1, x86
by
Alex5723
1 hour, 6 minutes ago -
Perplexity Pro free for 12 mos for Samsung Galaxy phones
by
Patricia Grace
17 hours, 2 minutes ago -
June KB5060842 update broke DHCP server service
by
Alex5723
15 hours, 34 minutes ago -
AMD Ryzen™ Chipset Driver Release Notes 7.06.02.123
by
Alex5723
19 hours, 37 minutes ago -
Excessive security alerts
by
WSSebastian42
15 hours, 18 minutes ago -
* CrystalDiskMark may shorten SSD/USB Memory life
by
Alex5723
1 day, 5 hours ago -
Ben’s excellent adventure with Linux
by
Ben Myers
1 hour, 24 minutes ago -
Seconds are back in Windows 10!
by
Susan Bradley
16 hours, 14 minutes ago -
WebBrowserPassView — Take inventory of your stored passwords
by
Deanna McElveen
5 hours, 6 minutes ago -
OS news from WWDC 2025
by
Will Fastie
2 hours, 22 minutes ago -
Need help with graphics…
by
WSBatBytes
24 minutes ago -
AMD : Out of Bounds (OOB) read vulnerability in TPM 2.0 CVE-2025-2884
by
Alex5723
1 day, 20 hours ago -
Totally remove or disable BitLocker
by
CWBillow
19 hours, 41 minutes ago -
Windows 10 gets 6 years of ESU?
by
n0ads
22 hours, 56 minutes ago -
Apple, Google stores still offer China-based VPNs, report says
by
Nibbled To Death By Ducks
2 days, 7 hours ago -
Search Forums only bring up my posts?
by
Deo
1 hour, 46 minutes ago -
Windows Spotlight broken on Enterprise and Pro for Workstations?
by
steeviebops
2 days, 19 hours ago -
Denmark wants to dump Microsoft for Linux + LibreOffice
by
Alex5723
2 days, 11 hours ago -
How to get Microsoft Defender to honor Group Policy Setting
by
Ralph
2 days, 19 hours ago -
Apple : Paragon’s iOS Mercenary Spyware Finds Journalists Target
by
Alex5723
3 days, 5 hours ago -
Music : The Rose Room – It’s Been A Long, Long Time album
by
Alex5723
3 days, 6 hours ago -
Disengage Bitlocker
by
CWBillow
2 days, 20 hours ago -
Mac Mini M2 Service Program for No Power Issue
by
Alex5723
3 days, 8 hours ago -
New Win 11 Pro Geekom Setup questions
by
Deo
1 hour, 50 minutes ago -
Windows 11 Insider Preview build 26200.5651 released to DEV
by
joep517
3 days, 16 hours ago -
Windows 11 Insider Preview build 26120.4441 (24H2) released to BETA
by
joep517
3 days, 16 hours ago -
iOS 26,, MacOS 26 : Create your own AI chatbot
by
Alex5723
3 days, 20 hours ago -
New PC transfer program recommendations?
by
DaveBoston
2 days ago -
Windows 11 Insider Preview Build 22631.5545 (23H2) released to Release Preview
by
joep517
4 days ago -
Windows 10 Build 19045.6029 (22H2) to Release Preview Channel
by
joep517
4 days ago
Recent blog posts
- Ben’s excellent adventure with Linux
- Seconds are back in Windows 10!
- WebBrowserPassView — Take inventory of your stored passwords
- OS news from WWDC 2025
- Best tools for upgrading a Windows 10 to an 11
- Master patch listing for June 10, 2025
- 24H2 may not be offered June updates
- June 2025 updates are out
Key Links
Want to Advertise in the free newsletter? How about a gift subscription in honor of a birthday? Send an email to sb@askwoody.com to ask how.
Mastodon profile for DefConPatch
Mastodon profile for AskWoody
Home • About • FAQ • Posts & Privacy • Forums • My Account
Register • Free Newsletter • Plus Membership • Gift Certificates • MS-DEFCON Alerts
Copyright ©2004-2025 by AskWoody Tech LLC. All Rights Reserved.