BEISPIEL
BEISPIEL
BEISPIEL
HINWEIS
BEISPIEL
Kapitel 2: Programmieren mit VBA
Das Lesen bzw. Schreiben einzelner Einträge der Variablen
student1
des Vorgängerbeispiels könnte so aus-
sehen:
Dim n As String, id As Date, geld As Currency
student1.name = "Sorglos"
student1.immatDatum = #11/28/72#
student1.stipendium = 880.65
n = student1.name
id = student1.immatDatum
geld = student1.stipendium
Das lästige Voranstellen des Variablenbezeichners können Sie sich sparen, wenn Sie sich der With-An-
weisung bedienen:
Die Schreibweise des Vorgängerbeispiels könnte wie folgt vereinfacht werden:
With student1
.name = "Sorglos"
.immatDatum = #11/28/72#
.stipendium = 880.65
n = .name
id = .immatDatum
geld = .stipendium
End With
Natürlich ist es auch möglich, nicht nur auf die einzelnen Feldelemente, sondern auf die Strukturvariable
insgesamt zuzugreifen:
Die folgende Anweisung »klont« die Variable
student1
.
student2 = student1
Nachdem mit der Ausführung eines With-Blocks begonnen wurde, kann das spezifizierte Objekt nicht mehr
geändert werden. Sie können daher in einer einzelnen With-Anweisung nicht mehrere verschiedene Objekte bearbeiten.
Strings innerhalb Type
In einigen Anwendungsfällen (z.B. Randomdateien) sind Strings fester Länge zu verwenden.
Verwenden der
Type
-Anweisung in einem Standardmodul, um einen benutzerdefinierten Datentyp zu er-
zeugen:
Type TMitarbeiter
PersNr As Integer
Name As String * 25
88

Get Microsoft Office Access 2007-Programmierung - 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.