Inhaltsverzeichnis
MS Access VBA Checklist
Version: 2.1
Scope: Access/VBA Code, References, Packaging und robustes Runtime Behavior (MDE/ACCDE Target).
MUST
- [ ]
Option Explicitist 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