Anhang A
Die Reddick-VBA-Namenskonventionen
934
Applikationen und Erweiterungen für
Komponenten
Jede Applikation mit VBA und jede Komponente, die installiert werden kann, hat eine eigene Menge
von verwendbaren Objekten. Dieser Abschnitt definiert Typkürzel für die Objekte in den verschie-
denen Applikationen und Komponenten.
Access-Objekte
Tabelle A.5 führt die Typkürzel für Access-Objektvariablen auf. Außer, dass diese Typkürzel im Pro-
gramm-Code verwendet werden, um auf die entsprechenden Objekttypen zu verweisen, werden die-
selben Typkürzel auch dazu benutzt, um diese Objekte in Formularen und Berichten zu benennen.
Tabelle A.5
Typkürzel für Access-Objektvariablen
Typkürzel Objekttyp (deutsch) Objekttyp (englisch)
app
Applikation Application
chk
Kontrollkästchen CheckBox
cbo
Kombinationsfeld ComboBox
cmd
Befehlsschaltfläche CommandButton
ctl
Steuerelement Control
ctls
Steuerelemente Controls
ocx
Zusatzsteuerelement CustomControl
dcm
DoCmd DoCmd
frm
Formular Form
frms
Formulare Forms
grl
Gruppenebene GroupLevel
img
Bild Image
lbl
Bezeichnungsfeld Label
lin
Linie Line
lst
Listenfeld ListBox
bas
(oder
mdl
) Modul Module
ole
OLE-Objekt ObjectFrame
opt
Optionsfeld OptionButton
Applikationen und Erweiterungen für Komponenten
935
Dazu zwei Beispiele:
ADO-Objekte
ADO, »ActiveX Data Objects«, sind eine Programmierschnittstelle für Datenzugriffe. Die für ADO
zu verwendenden Typkürzel sind in Tabelle A.6 aufgelistet.
fra
Optionsgruppe OptionGroup (frame)
brk
Seitenumbruch PageBreak
pal
Farbpalette PaletteButton
prps
Eigenschaften Properties
shp
Rechteck Rectangle (shape)
rpt
Bericht Report
rpts
Berichte Reports
scr
Bildschirm Screen
sec
Bereich Section
sfr
Unterformular SubForm
srp
Unterbericht SubReport
txt
Te x t f e l d Te x t B o x
tgl
Umschaltfläche ToggleButton
Tabelle A.5
Typkürzel für Access-Objektvariablen
(Fortsetzung)
Typkürzel Objekttyp (deutsch) Objekttyp (englisch)
txtName
lblInout
Tabelle A.6
ADO-Objekt-Typkürzel
Typkürzel Objekttyp
cnn
oder
conn
Connection
cmd
Command
rs
Recordset
fld
Field
par
Parameter
Anhang A
Die Reddick-VBA-Namenskonventionen
936
ADOX-Objekte
ADOX, »ADO Extensions«, sind eine Programmierschnittstelle für den Zugriff auf Datenbankstruk-
turen.
DAO-Objekte
DAO, »Data Access Objects«, ist die Programmierschnittstelle zur Jet Database Engine, die sich Access,
Visual Basic und C++ teilen. Die für DAO zu verwendenden Typkürzel sind in Tabelle A.8 zu sehen.
Tabelle A.7
ADOX-Objekt-Typkürzel
Typkürzel Objekttyp
cat
Catalog
sp
Procedures (stored procedures)
vw
View
tbl
Ta b l e
idx
Index
col
Column
ky
oder
key
Key
cmd
Command
prm
Parameter
usr
User
grp
Group
Tabelle A.8
DAO-3.5-Objekt-Typkürzel
Typkürzel Objekttyp
cnt
Container
cnts
Containers
db
Database
dbs
Databases
dbe
DBEngine
doc
Document
docs
Documents
err
Error
errs
Errors
fld
Field
flds
Fields
Applikationen und Erweiterungen für Komponenten
937
Auch hierzu zwei Beispiele:
Tabelle A.9 listet die Typkürzel auf, die in einer Datenbank den Typ der Objekte identifizieren.
grp
Group
grps
Groups
idx
Index
idxs
Indexes
prm
Parameter
prms
Parameters
pdbe
PrivDBEngine
prp
Property
prps
Properties
qry
QueryDef
qrys
QueryDefs
rst
Recordset
rsts
Recordsets
rel
Relation
rels
Relations
tbl
Ta b l e D e f
tbls
Ta b l e D e f s
usr
User
usrs
Users
wrk
Workspace
wrks
Workspaces
Tabelle A.8
DAO-3.5-Objekt-Typkürzel
(Fortsetzung)
Typkürzel Objekttyp
rstCustomers
idxPrimaryKey
Tabelle A.9
Typkürzel für Access-Datenbankobjekte
Typkürzel Objekttyp
tbl
Ta b l e
qry
Query
frm
Form
Anhang A
Die Reddick-VBA-Namenskonventionen
938
Bei Bedarf können Sie auch exaktere Typkürzel oder Suffixe verwenden, um den Zweck und Typ
eines Datenbankobjektes zu identifizieren. Setzen Sie Suffixe ein, benutzen Sie die in Tabelle A.9
dargestellten Typkürzel, um den Typ darzustellen. Verwenden Sie entweder Typkürzel oder Suffix,
aber nicht beide gleichzeitig. Typkürzel und Suffixe sind in Tabelle A.10 dargestellt.
rpt
Report
mcr
Macro
bas
Module
Tabelle A.9
Typkürzel für Access-Datenbankobjekte
(Fortsetzung)
Typkürzel Objekttyp
Tabelle A.10
Spezielle Objekttypkürzel und -suffixe für Access-Datenbankobjekte
Typkürzel Suffix Objekttyp
tlkp
Lookup Table (lookup)
qsel
(none) Query (select)
qapp
Append Query (append)
qxtb
Xtab Query (crosstab)
qddl
DDL Query (DDL)
qdel
Delete Query (delete)
qflt
Filter Query (filter)
qlkp
Lookup Query (lookup)
qmak
MakeTable Query (make table)
qspt
PassThru Query (SQL pass-through)
qtot
To t a l s Query (totals)
quni
Union Query (union)
qupd
Update Query (update)
fdlg
Dlg Form (dialog)
fmnu
Mnu Form (menu)
fmsg
Msg Form (message)
fsfr
SubForm Form (subform)
rsrp
SubReport Form (subreport)
mmnu
Mnu Markro (menu)

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.