Hi all, tearing my hair out over this, really hope someone can point me in the right direction. My application uses reports which do a fair bit of work in VBA. Among other things, they run some additional queries to populate embedded Excel charts. As reports, these work fine, but the customer has now decided they want their users to be able to edit the report output at the point of printing. I couldn't think of any way of doing this other than displaying the data on a form rather than a report, so that's what I did, and it's very close to working. The form shows the data, including the graphs, the VBA code works correctly, and the data is editable. All so far, so good. Until I come to print. The VBA code is mostly in the form_current event, which seems most closely analagous to the detail_print of the reports. Works fine in normal view. But it seems that form_current doesn't get called either when printing, or when exporting to PDF, so the graphs don't work in either of those cases, which is a total dealbreaker. What can I do? Is there an event I can use instead of form_current, that fires during printing and PDF export, per record? Is there another way to approach this? All advice very much appreciated.