Fixed the wrong parameter sequence iln BuyerDeleteForm.  The sequence was (buyerNumer, self.samdb), and that was backwards.  Also changed the database name in ConnectDialog so I could run the program without typing the database name.  Now, I can bet back to refactoring.
I'm saving and committing again.  Apparently, the change to BuyerDeleteForm didn't take.  I'm hoping that it will this time.  In any event what I think I'm saving has fixed the defect.
Renamed the module SAMDB to dbservices because samdb was overloaded and changed the SAMDB class to Samdb.  This carried over to many other modules because the database is passed around among almost every one of the modules.  Now I have a module named dbservices, a class named Samdb, and a Samdb object named samdb.