Solved

User Editable Access Reports

Posted on 2013-01-14
4
284 Views
Last Modified: 2013-02-10
I have an application containing many standard Reports for Invoices or Dispatch Notes, etc. and I'm finding the more people using it the more requests I get to alter the various reports - in some cases the requests can be fairly substantial and will affect other users.

I'm looking for a way to change or custom a report on the fly without inordinate amounts of VBA code. As if there were a method the users could alter the report in Word and the Access Report shows through the word file for instance. It would have to be a method where the changes are not destroyed by a new version of the main software being released so it cannot be something that is contained in the main ACCDE file.

Thank you in advance.

Jed
0
Comment
Question by:JedNebula
  • 2
4 Comments
 
LVL 57

Accepted Solution

by:
Jim Dettman (Microsoft MVP/ EE MVE) earned 500 total points
ID: 38775326
<< It would have to be a method where the changes are not destroyed by a new version of the main software being released so it cannot be something that is contained in the main ACCDE file.
>>

  That's a tough nut to crack and there is no easy answer.  Generally you:

1. Build enough flexibility into the reports in a fixed way to statisfy most users.  ie. allow for a start / ends range on a date field, have three or four pre-defined formats and allow them to pick one, etc.

2. You build a custom interface that allows them to change various things.  For example, allow them to create a start/end filter on a field they name, not something you pre-define.

  With either of the above, allow them to save settings as "templates" that they can call up an re-execute.

3. Write custom reports for each user as they request and roll it out as part of the application.  This can get cumbersome quickly and it makes maintenance a nightmare, so most opt for #1.  Very rarely will you see anyone go to #2, unless the application itself is primarily a reporting application.

  There's also the problem of the fine line of being able to tell a user NO.

  Obviosuly know one but you knows your environment and the app at hand, so it's hard to say what the best approach would be.  

Jim.
0
 
LVL 57
ID: 38775339
Also I should add that the farther you let users stray into generating custom reports themselves, the more they need to understand the data and how it's stored, which is why there are few (if any) applications that go to the point of letting a user design something from scratch and totally custom on their own.

Jim.
0
 
LVL 46

Expert Comment

by:Martin Liss
ID: 38872688
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many companies are making the switch from Microsoft to Google Apps (https://www.google.com/work/apps/business/). Use this article to learn more about what Google Apps has to offer and to help if you’re planning on migrating to Google Apps. It is …
User Beware!  This is a rather permanent solution to removing your email from an exchange server.  The only way to truly go back is to have your exchange administrator restore your mailbox from backups.  This is usually the option of last resort.  A…
The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
The viewer will learn how to use a discrete random variable to simulate the return on an investment over a period of years, create a Monte Carlo simulation using the discrete random variable, and create a graph to represent the possible returns over…

919 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now