Vorschlag

Möglichst keine Funktionen in Abfragen verwenden.

Zur Vermeidung von

  • Geschwindigkeitsproblem

Beschreibung

Man kann in Access-Abfragen VBA-Funktionen (Access-Funktionen bzw. selbst erstellte Funktionen) verwenden.
Wenn jedoch solche Funktionen als Abfrage-Kriterien verwendet werden, so kann Access diese Abfrage nicht optimieren. Dies führt meist zu einer längeren Ausführungszeit der Abfrage.
 
Ein weiteres Problem entsteht bei der Umwandlung einer MDB-Datei in ein Access-Projekt, da der SQL-Server keine Access-Funktionen nutzen kann.
Daher ist es empfehlenswert, eine SQL-Lösung statt einer VBA-Funktion zu nutzen.