Access Design:Makros

Aus DBWiki
Wechseln zu: Navigation, Suche

Warum sind Makros Mist?

Man kann es nicht oft genug sagen:

  • In Makros kann man keine Fehler behandeln (d.h. z.B.: Makros laufen praktisch nicht in der Access-Runtime)
  • Makros kennen keine Variablen, keine Schleifen oder andere Strukturen
  • Makros sind schlecht dokumentierbar und lesbar (speziell wenn sie Bedingungen enthalten)
  • Makros können Funktionen der Windows-API oder anderer Bibliotheken nicht direkt verwenden
  • Makros können keine Systemobjekte wie Tabellen und Abfragen erstellen oder bearbeiten, Transaktionen verarbeiten usw. usw.
  • Makros sind schlecht bis gar nicht zu debuggen

und auch - last but not least:

  • Makros kann man nicht in Foren posten oder per E-Mail versenden

Eher früher als später kommt man an die Grenzen der Makros (normalerweise schon in der ersten Woche mit Access) und es gibt nichts schlimmeres als eine Mischung aus Makros und VBA-Code!

Das beste ist also: Von vornherein - Finger weg von den Makros und VBA verwenden.

Oder wenn man Makros hat: Mit dem Assistenten in VBA Code umstellen und dann ab in die Tonne damit!