title: How can I get rid of a persistent VBA Form Object that won't honor the form deletion?
body: <p>I have an MS Access 2003 database that I'm using to develop a basic little inventory app.  I have added some extraneous forms along the way and I wanted to get them out of the DB.  I deleted most of them just fine but one of them appears to have left behind its VBA Object.  All that's in the object is <code>Option Compare Database</code>.  Now whenever I try to work with the database, I get the following error:</p>
  
  <pre><code>The form name 'Transaction1' is misspelled or refers to a form that doesn't exist.
  
  If the invalid form name is a macro, ...
  </code></pre>
  
  <p>Truncated for typings sake.  </p>
  
  <p>Yes, I agree, the form doesn't exist.  What confuses me so much is that all of the other forms, when I deleted them, also destroyed their VBA object as well.  This one, no matter what, seems to like to stick around and I have no idea how to get rid of it.</p>
  
  <p>How do I get rid of it?</p>
  
  <p>Things I've tried:</p>
  
  <ul>
  <li>Compact and Repair and the DB</li>
  <li>Create a new form named what it's expecting, verify that it gets rid of the problem, and then delete that form.</li>
  </ul>