I have 3 questions:

(1) I want to display an animation when the user clicks the "Print"
button of the DataReport. The animation is displayed in a different
form.

(2) I want the DataReport window to automatically close when the printing of all the pages has finished. How to do so?

(3) I want to send certain calculated values in a function to the
DataReport without using Database method. How to do so?