Avatar of alfamikefoxtrot
alfamikefoxtrot
 asked on

MS Access -- analytics (graphing) addins?

Hi all -- I'm taking a quick straw-poll of tools that can be easily integrated into MS Access to provide better on-the-fly graphing capabilities. I'm OK with buying a license for something but it needs to be launchable/controllable from within Access, and it needs to work really well -- e.g., produce some nice-looking graphs and pie charts. If the graphs are clickable to show details, that's a bonus. For those of you who've been down this path before, what's your go-to and why? Oh, yeah -- I'm not considering Excel as an answer, either...! :)
Microsoft AccessAnalyticsPower BI

Avatar of undefined
Last Comment
DatabaseMX (Joe Anderson - Former Microsoft Access MVP)

8/22/2022 - Mon
Scott McDaniel (EE MVE )

There are very, very few controls which can be embedded in Access, and especially ones that have high end graphing capabilities.

Have you looked into PowerBI (https://powerbi.microsoft.com/en-us/)? While it cannot be embedded in Access, you could perhaps launch it from an Access form.
SOLUTION
DatabaseMX (Joe Anderson - Former Microsoft Access MVP)

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
SOLUTION
Jeffrey Coachman

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
ASKER CERTIFIED SOLUTION
Scott McDaniel (EE MVE )

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
alfamikefoxtrot

ASKER
Thanks for the tips, guys. It blows me away that MS hasn't considered an add-in to Access for better analytics -- it seems like such a natural fit. I'm looking at the ChartFX stuff now and I'm hopeful that they can cut me a deal on something I can integrate into Access now if I let them in on some .NET stuff I'm working on in December. We'll see. In the meantime (and I know I said I wouldn't consider this), what's the success rate of launching the Excel charts API from within Access? This might be a good interim solution, especially if the ChartFX doesn't pan out.
Scott McDaniel (EE MVE )

It blows me away that MS hasn't considered an add-in to Access for better analytics -- it seems like such a natural fit.
Excel (and now PowerBI) are their analytics platforms, and the codebases are "owned" by different teams within Microsoft. Suffice it to say that getting those teams to work together to integrate those products would be ... difficult ... at best. Their view is that they already HAVE analytics products, so what's the point of introducing more?

Access was never intended to be used to produce those types of things (charts, graphs, etc). It was intended as a desktop database where users could easily and quickly enter data and produce reports. We (the Access development community) have made Access much, much broader than MSFT ever intended.
All of life is about relationships, and EE has made a viirtual community a real community. It lifts everyone's boat
William Peck
DatabaseMX (Joe Anderson - Former Microsoft Access MVP)

" It blows me away that MS hasn't considered an add-in to Access for better analytics "
Stay hopeful. I can't elaborate ... but .....  :-)
alfamikefoxtrot

ASKER
Joe -- sounds enticing. I'm definitely hopeful -- ! (I'd be even more hopeful if something were coming out in the next couple of months -- just in time for Christmas, harhar) :)

In the meantime, I figured out how to bootstrap some Excel functionality to at least give some one-way analytics capability -- pivot charts and some other basics. Not pretty but it does the trick for my prototype. I'll close the question and dispense some points shortly for everyone's great comments and feedback. Thanks guys -- !

B
alfamikefoxtrot

ASKER
Thanks, y'all, for the assistance on this one. I did take a look at ChartFX but they no longer provide any in-platform support to Access. You can get some pretty charts with outbound data through ODBC but the connection is basically one-way and by then, you're out of Access. Ironically, I did end up eating some crow on this one. I finally ended up using (yep, you guessed it) an Excel instance to get the charts I need. It's still a shade kludgy (good enough for a prototype and about 80% of where I need to be) but I'm actually really pleasantly surprised at the level of control I have from within Access to programmatically create nice-looking pivot charts with a little elbow grease. Looking forward to a next-generation of Access that supports a full-on analytics solution. :)
⚡ FREE TRIAL OFFER
Try out a week of full access for free.
Find out why thousands trust the EE community with their toughest problems.
DatabaseMX (Joe Anderson - Former Microsoft Access MVP)

I'm surprised the CFX does not supply an object model that Access can tap into via VBA.  That is truly sad.