====== 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 [[.:start|Stack Checklists]] | [[..:start|Review Checklists]] ~~DISCUSSION:off~~