If you don't have a button on a report, how would somebody print that report
From a button on a form. If a user is interacting with your database (entering data, searching for records, whatever) then they are
already using a form (or at least they should be), so why not just print the report from a button on the form?
Here's a typical scenario, at least the way I design things. There is a search form where a user can select or enter some values to get a filtered set of records that they want to view. Once they enter or select all the values they want they will click a button to show the results. The resulting record set will be displayed on the screen
within the form. If the results are what they were expecting, then they can click the Print button. If the results are not what they expect, then they simply refine the criteria and run it again. They are still in the form. They have not opened a report on screen, only to see unexpected results, then have to close the report to get back to the form and try the search again. Once the Print button on the form
is clicked, the Report will be sent
directly to the printer. Since they have already seen what is going to print, and are satisfied with it, I see no reason to open the report on screen, only to force the user to then have to click
another button to actually print it. It might seem a trivial matter, but i try to eliminate mouse clicks as much as possible. If a user is viewing a report on screen, then they most likely already clicked a button on a
form to get where they are, so why not just send the report to the printer on the initial click.
I have a print buttons in the header of the report and they do not print the buttons.
If that's the case then I stand corrected on that matter. I'm not up to speed on the details of interactive command buttons on reports because it's just not something I've ever considered, and, like I said before, in earlier versions it wasn't even possible to the best of my knowledge.
I apologize ahead of time. I did not mean it to sound like that.
I did not find anything wrong with any of your statements, and certainly did not take offense at anything you said, so no apology necessary.
