Kapitel 36
Funktionen und Methoden
770
In diesem Kapitel möchten wir Ihnen einige häufig eingesetzte Funktionen und Methoden nach
Themen und Einsatzgebieten geordnet vorstellen. Eine Aufstellung der wichtigsten Funktionen finden
Sie im Anhang B oder in der Access-Hilfe.
Wie wir in unseren Seminaren immer wieder erleben, ist es für viele Access-Anwender sehr verwir-
rend, dass eine ganze Reihe von Funktionen in einer deutschen und einer englischen Variante zur
Verfügung stehen. In Abfragen, Formularen und Berichten müssen die deutschen Varianten verwen-
det werden, während Sie in allen Visual Basic-Programmen die englische Schreibweise benutzen
müssen. Interessanterweise können Sie in Abfragen, Formularen und Berichten die englischen
Befehle verwenden, allerdings werden diese von Access automatisch eingedeutscht. Im Anhang B
finden Sie auch zwei Tabellen mit den Übersetzungen der Funktionen.
Benannte Argumente
Eine große Zahl der Funktionen und Methoden in Access unterstützen benannte Argumente. Bei
einem benannten Argument wird der Name des Arguments dem Wert vorangestellt. Wir empfehlen
Ihnen, benannte Argumente nach Möglichkeit zu nutzen, denn sie vereinfachen das Lesen von Pro-
grammen und verringern Fehler bei der Übergabe von Argumenten.
Die Funktion
Left()
beispielsweise gibt eine Zeichenkette zurück, die eine Anzahl von Zeichen links
vom linken Ende einer übergebenen Zeichenkette enthält.
ergibt z.B. das Ergebnis
"Cine"
. Die Funktion unterstützt benannte Argumente, deshalb ließe sich
der Aufruf auch als
formulieren. Werden die Argumente benannt, ist ihre Reihenfolge bei der Übergabe ohne Belang,
d. h., es könnte auch
geschrieben werden. Benannte Argumente zeigen ihre Vorteile vor allem dann, wenn Sie Prozeduren
oder Funktionen aufrufen, für die fünf, sechs oder mehr Argumente übergeben werden können. Sie
werden im weiteren Verlauf des Buches Prozeduren kennen lernen, deren Aufruf wie
aussehen kann. Hierbei wurde der Prozedur
Testprozedur
jeweils ein Wert für den ersten, zweiten
und fünften Parameter übergeben. Wichtig ist, die Kommata für die übersprungenen Argumente zu
setzen (und sich dabei nicht zu verzählen). Mit benannten Argumenten erhält der Aufruf mit
eine einfachere und übersichtlichere Form.
str = Left("CineCity",4)
str = Left(String:="CineCity", Length:=4)
str = Left(Length:=4, String:="CineCity")
Testprozedur "CineCity",1, , , "Krass"
Testprozedur Kino:="CineCity",Tag:=1, Filmtitel:="Krass"

Get Microsoft Office Access 2007 - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.