Auch wenn sich dein Problem inzwischen erledigt hast, warum machst du es so kompliziert? Access bietet von sich aus eine Benutzerverwaltung. Diese ist zwar vllt. schwerer zu konfiguriern, aber dafür gehts genauer (kannst für jedes Objekt verschiedene Rechte setzen) und du musst keine eigenen Prozeduren erfinden.
Des weiteren ist diese Variante auch in guten Büchern dokumentiert, so dass sich da auch jemand einarbeiten kann, wenn du deine dB mal weitergeben musst (oder ein anderer Mitarbeit künftig damit administiren soll)