The other form can run code in this form in the same way:
Make a public sub in Form 1 that does the remainder of the processing and takes as arguments all the details you need off Form 2
Form 1 opens Form 2 as a popup modal.
In the close event (or equivalent, after validating the user's...