title: Differences in referencing forms in VBA Access
body: <p><strong>Intro:</strong></p>
  
  <p>I have two separate forms.</p>
  
  <ol>
  <li>frmABC</li>
  <li>frmXYZ</li>
  </ol>
  
  <p>I have <strong>frmABC</strong> in focus and I run a procedure that will "Tick" a checkbox called <strong>ChkConfirmed</strong> on <strong>frmXYZ</strong>.</p>
  
  <hr>
  
  <p><strong>Question:</strong></p>
  
  <p>What is the <strong>difference</strong> between these two ways of referencing another form?</p>
  
  <p><strong>1</strong>. Form_frmXYZ.ChkConfirmed = True</p>
  
  <p><strong>2</strong>. Forms!frmXYZ.ChkConfirmed = True</p>
  
  <hr>
  
  <p>For some reason, only <strong>#2</strong> works in this scenario. For me this is bewildering purely beacuse I have always used <strong>#1</strong> and it has never complained before (when I say complain, I mean it does the job).</p>
  
  <p>But, when I use <strong>#1</strong> here and step through the code, it definitely runs the code but does not check any boxes...just nothing.</p>
  
  <p>So, I would love to know the technical differences to help me understand when to use each one and in what cases.</p>
  
  <hr>
  
  <p>EDIT:
  Actual code snippet (as requested)</p>
  
  <p><strong>#1 Version</strong></p>
  
  <p><img src="https://i.stack.imgur.com/zv6LB.jpg" alt="enter image description here"></p>
  
  <p><strong>#2 Version</strong></p>
  
  <p><img src="https://i.stack.imgur.com/Vfjy2.jpg" alt="enter image description here"></p>