Thank you all for your help on this. I was able to pass criteria with the element.args, now I am having troubles on the printing. I set interactive to NO, and that all works as expected. I have followed the MSDN article at http://msdn.microsoft.com/en-us/library/ms941164.aspx and set my device name and followed along in the AX DevIV man, but I am still prompted for the printer info.
The part I struggle the most is what methods do I use and where does this code go. Cheers, G --- In development-axapta@yahoogroups.com, enki...@... wrote: > > Hi, > > For the first part, you have to use a MenuItemButton on your form set on a > MenuItem for your report. In the MenuItemButton you will be able to set which > datasource to your report. Then in the report, you can get it from > element.args().record(). You can take a look at SalesInvoice report to have > an example. > Then to send it directly to your printer, you just have on your report to set > Interactive to false for the report (the printer options) and on its query > (selection options). If you do this, don(t forget to set your own > PrintJobSettings on the report to ensure you're printing on the good printer. > > Regards, > Geoffrey Delmée > > ----- Mail Original ----- > De: "Girac" <girac...@...> > Ã: development-axapta@yahoogroups.com > Envoyé: Mardi 30 Juin 2009 16:29:02 GMT +01:00 Amsterdam / Berlin / Berne / > Rome / Stockholm / Vienne > Objet: [development-axapta] AX Reporting Help...Passing criteria and 1 click > printing? > > > I have created new forms and from there I want to run a report, but I must > enter the ID number as the criteria. How can I pass this ID from the record > that I have selected in my form to my report. > Another query, how can I send the report directly to the printer from my > form? is there a way to do this. > > regards. > > > [Non-text portions of this message have been removed] >