RuralGuy
Sorry to have confused you.
Form1 does launch Form 2 with DoCmd.openForm "frm_swap_results",,,,,acDialog
The static variable dwdA is defined in the code behind Form 1. It is not actually on form 1, it just takes a value from a control in form1 (I won't bore you with why).
With Form2...