Is there any way to alter the format of a graph in a Microsoft Access report programmatically?
I know my way around the automation of a report, I just don't know how to access the properties of an axis (or whatever) of a graph to change them.
Charting in access is almost the same as in excel. So if you need to know something record a macro in excel and you will see the code.
This is the best one can do while ever you are not showing code.
Related
Not sure if this is the correct place to ask, so if not, please direct me accordingly.
I would like to know what the best process would be to change VBA generated excel reports into SSRS reports.
A bit of background, I work for a client who have been generating weekly, monthly and ad-hoc MS Excel reports via VBA macros. Currently, it was a manual process where they need to specify the report to run by calling a VBA macro function directly within MS Access. This macro would then run through all its underlying macro functions in order to generate the MS Excel report based on predefined configurations.
Since macros have become unsupported from Office 2007 (I think), the client is obligated to completely move away from this way of reporting to a fully automated process.
So, how would I go about interpreting the existing macros and generating the SSRS report accordingly?
If the reports are from Microsoft Access, you can try importing the Access reports into SSRS with the Import Reports from the Solution Explorer window.
You'll probably need to make changes and set the datasources to your new location. I haven't actually done this so I can't say how successful it is.
You can then use the Report Server's subscriptions to run the reports.
https://technet.microsoft.com/en-us/library/ms156375(v=sql.105).aspx
I've been pulling my hair out for almost a week now trying to figure out how to insert a line graph into a form in Access 2013 to plot temperature vs time. Just a simple x/y line graph, with time on the bottom and temp as the y axis. I cannot for the life of me find any sort of introductory "how to use ms graph" help file, forum, or tutorial. I'm not at all familiar with using SQL to write my own queries, and everything that access has generated for me might as well be complete nonsense. None of it looks anything like a line chart, and looking through the code that it made, I can't figure out how to modify it to suit my needs. Is there anyone who can explain how to format a Microsoft Graph to display data from a table where the first column is a DateTime and the second is an integer, so that I'm looking at plot of temperature over time? It blows my mind that a database program should have such a user-unfriendly approach to analyzing data visually.
Also, because I've seen this in other forums, I'm trying to avoid any interaction with excel. The end goal here is to make a form that will run using MS Access runtime to analyze information gathered from a PLC, to provide a neat little visualization for the machine's operators. I just can't believe that I managed to get the form to call the right DLLs to pull data from a PLC, but Access's built-in chart is kicking my butt!
Pivot chart reporting was removed in Access 2013 it was in 2010 but it seems that microsoft seem to be decapricating access in favour of excell which is getting most attention.
The nearest you can do is create a data connection to access then do the chart in excel
http://blogs.office.com/2013/01/22/visualize-your-access-2013-web-app-data-in-excel/
A bit pants I know, sorry
I have excel sheet with monthly sales/cost data. Every month I use excel to generate all sort of graphs and then publish them as a pdf. But I want others to be able to play around with the different data they have on the graphs. I want to publish reports on webpage which generate charts based on a table when it loads up.Then, I want the users to be able to use buttons or sliders to change the range of the dataset (mostly having dates or quaters or product type etc) and then the charts to update with the new results.
Also, can anyone help me find the equivalent of this doc for sql 2008? I am looking for charts like This
I did some reading and found that SSRS can create all the charts that Excel can do. But I don't know if it can do all the calculations as well?
I also read we can make pivot tables in sql but am not sure if they are the same as the ones in excel where we can use them to filter data and the graphs show the changes real time.
I also read about MS Chart Control using ASP.net but I don't know asp and I don't know how much would researching about it help me in my case.
I just want my visitors to be able to manipulate the dataset that is generating them graphs on their visit. Thats it. Dont' want to store their changes or anything.
What do you guys recommend?
btw I have sql 2008 in mind to do this.
Do you guys recommend me to use Access 2007
Do they need to view the report on a webpage or could it open in Excel (or the Excel IE browser plugin)? SoftArtisans OfficeWriter has the ability to design rich Excel reports for SSRS with a template-based approach. The output will be a true Excel file with live charts, formulas and pivot tables that can be manipulated by the user. The out-of-the-box Excel export functionality doesn't have real formulas and charts.
Disclaimer: I work for SoftArtisans
Excel Charts and ability to dynamically customize is a pretty advanced feature compared what is provided in SSRS... Matrix is the equivalent of pivot in SSRS. You can follow this MSDN article to get an idea of Tables, Matrices, and Lists (Report Builder and SSRS). This can be helpful in terms of Reproduce an Excel Pivot table in SSRS 2008
Here is a better tutorial if you could take a look..
The most important aspect would be:-
Set Datasource to Chart Control
Define Fields to be used by Chart Control
Using parameters would be the best catch on filtering datasets. So you will need to have a secondary dataset on top of the main dataset.
How to filter one dataset value with another dataset Table value in SSRS.
References:
Can SSRS use pivot tables such like excel drag and drop
http://social.msdn.microsoft.com/Forums/en/sqlreportingservices/thread/4b4664e2-415b-41d4-99e6-1421aa70e7ac
Is it possible to create a report with 'collapse-expand' feature and keep it "live" when exporting the report to MHTML ?
I try it without any success, I just wondering if there is any 'work around' way of doing it.
I didn't find any references on this issue over the web.
The MHTML is an interpretation of the RDL language upon exporting a report definition. I am not sure if many of the advanced options of SSRS you would be available to do with exporting (drill downs, collapsing, etc). You can collapse with Excel though, I do know that.
Could you not develop an HTML page that calls to the server or else give the user direct access? Different formats will do different things but the direct report will always have more power than an 'export' format of it. Before going too far down the road of doing this I would ask: "Why do you need to do this?" Is a certain user having to have it in a detached format from SSRS?
There are two things I can tell you you can do depending on your level of knowledge of code and what you want to accomplish:
You may embed the report in existing HTML as a property. It is similar to:
< Form id="frmRender" action="http://(servername)/(webservicelocaleofreport) method="post" target="self">
You can code in a language of either C# or VB.NET a report viewer that can call to the webservice to VIEW the report live via SOAP web calls.
I am amazed and dumbfounded to find out that a report generated in Microsoft Access will not include the charts I generated when exporting to Excel, Word or any other technology.
Has anyone found a work-around for this? My user base needs to be able to copy/paste the generated reports (including graphics) into different status reports. Copying/pasting does not seem to be possible directly from the Access report.
I would really need more info to help you (which version of Access, How are you generating the graph, etc.).
Have you tried the "Publish It to Microsoft Word" or "Analyze it with Microsoft Excel" options from Print Preview?
One option your users have is to Alt-PrintScreen and paste it.
What I typically do is have users install CutePDF Writer (it's free), and it lets them print to a PDF, which they then can send to whomever they want.
There is also something called snapshot, that can be further viewed by users and/or inserted in documents.
install CutePDF Writer (it's free), and it lets them print to a PDF
I'm not sure about Access 2003 but in Access 2007 you go to the chart properties and set Enabled to Yes. Afterwards you can copy and paste the chart in Excel and/or Word.
As a workaround I use a free screen capture utility for graphs generated in Access: get the graph on the screen, capture it, Paste or Paste Special into Word. Works well and fast, the only downside is losing resolution if you want the graph to be big (e.g. full page) in the Word document.