FAQ Access – Modulorganisation
Access VBA – Modulorganisation
Problem
Beim Laden einer Funktion wird das gesamte Modul in den Speicher geladen. Die Aufteilung der Funktionen in verschiedene Module sorgt also nicht nur für eine bessere Übersichtlichkeit in der Datenbank, sondern kann auch den Ablauf beschleunigen.
Lösung
Definiere die diversen Module und deren Aufgabe.
Siehe Muster in RAMSESANW.accdb
cls_FileDialog
Macht das Öffnen / Speichern Form
GLOBALS
Zentrale Verwaltung aller Pfade und anderer Konstanten
PRAENDERUNG
Steuert die Protokollierung der Änderungen in der Datenbank
PRCI
Werkzeuge zum Anpassen der Formulare und Berichte
PRCOLORS
Farb-Konstanten sofern nicht in den GLOBALS individualisiert
PRCRM
Werkzeuge für die Aktionen in der Datenbank
PRDBOPTIONS
Werkzeuge für die Festlegung der Datenbank Optionen wir Titel und Symbol
PRDBSTRUCTURE
Hier kommen die Elemente hinein, die die Struktur der Datenbank verändern
PRFILESYSTEM
Alle Zugriffe auf das Dateisystem
PRGDIPLUS
Die GDI Zugriffe
PRINFOS
Selektion diverser Informationen aus den Tabellen
PRIMPORTE
Alle Importe in das System
PRMAILS
Alle Mails aus dem System
PRMENUES
Erstellt die Menüs und Kontextmenüs der DB
PROUTLOOK
Alle Outlook Elemente außer den Mails
PRRIBBONICONS
Verwaltet die Bilder für die Ribbons
PRRIBBONS
Verwaltet und erstellt die Ribbons
PRSECURE
Verwaltung der Objekt Berechtigungen
PRTOOLS
Allgemeine Werkzeuge ohne Projektbezug
PRUSERS
Werkzeuge zum Anlegen und verwalten der Benutzer
PRUTILITIES
Allgemeine Werkzeuge mit Projektbezug
PRWIEDERVORLAGEN
Allgemeine Werkzeuge zur Verwaltung der Wiedervorlagen