MS Access VBA Checklist

Version: 2.1
Scope: Access/VBA Code, References, Packaging und robustes Runtime Behavior (MDE/ACCDE Target).

MUST

  • [ ] Option Explicit ist in allen Modules aktiviert; keine implicit Variants
  • [ ] Compile ist sauber (keine missing References); References sind minimal und dokumentiert
  • [ ] Error Handling ist konsistent (On Error GoTo … mit zentralisiertem Logging/Mapping)
  • [ ] Keine hard-coded Paths; User/App Data Folders verwenden; relative Paths wo machbar
  • [ ] External Connections verwenden Parameterization (ADO/OleDb); keine SQL String Concatenation
  • [ ] ACCDE/MDE Build Process ist dokumentiert und reproduzierbar
  • [ ] Security Posture ist dokumentiert (Trusted Locations, Signing, Macro Settings Guidance)

SHOULD

  • [ ] UI und Data Access Logic separieren; heavy Logic in Form Events vermeiden wo möglich
  • [ ] Version Stamp und „About“ Info für Supportability bereitstellen
  • [ ] Wenn Split DB verwendet wird: Locking/Concurrency Expectations sind dokumentiert

NICE

  • [ ] Self-check Routine hinzufügen (References, Permissions, Connectivity)
  • [ ] Structured Logging Export für Support Cases bereitstellen

Version: 2.1 (Split)
Autor: Wolfgang van der Stille

Zurück zu Stack Checklists | Review Checklists

Zuletzt geändert: den 29.01.2026 um 15:13