Zusammenfassung
851
Programmierung
Es können mehrere Attribute gleichzeitig für ein Feld vereinbart werden. Beispielsweise kann ein
Feld gleichzeitig die Attribute
dbFixedField
und
dbUpdatableField
haben. Die verschiedenen Kon-
stanten für die Attribute repräsentieren jeweils einen Wert und werden für mehrere Attribute
addiert.
Nicht alle Eigenschaften eines Feldes können zur Laufzeit verändert werden, für viele Eigenschaften
verfügen Sie nur über eine Leseberechtigung während des Programmablaufs. Das folgende Pro-
gramm setzt für ein Feld die Eigenschaft
DefaultValue
. Sie können also in Ihrer Anwendung den
Standardwert eines Feldes neu festlegen. Der geänderte Wert wird in der Tabellendefinition hinter-
legt und bleibt dauerhaft erhalten.
Zusammenfassung
Dieses Kapitel beschäftigte sich mit den Datenzugriffsobjekten, der zweiten Schnittstelle, die in
Access verwendet werden kann und mit DAO (Data Access Objects) bezeichnet wird.
Zunächst wurde der hierarchische Aufbau der Datenzugriffsobjekte gezeigt (Seite 822).
Danach dreht es sich ab Seite 823 auch bei DAO um das Arbeiten mit Recordsets. Ähnlich wie
im vorangegangenen Kapitel wurde das Arbeiten mit Recordsets, das Bewegen durch Recordsets,
das Sortieren von Recordsets sowie das Suchen von Datensätzen in Recordsets beschrieben.
Tabelle 38.9
Konstanten für Feldattribute
Konstante Beschreibung
dbFixedField
Feste Feldgröße
dbVariableField
Variable Feldgröße
dbAutoIncrField
AutoWert-Feld
dbUpdatableField
Aktualisierbares Feld
dbDescending
Feld mit absteigender Sortierreihenfolge
dbSystemField
Feld wird bei der Replikation verwendet
Sub StandardwertSetzen_DAO(strTable As String, _
strField As String, _
varDefault As Variant)
Dim db as Database
Dim tbl As DAO.TableDef
Dim fld As DAO.Field
Set db=CurrentDb
Set tbl = db.TableDefs(strTable)
Set fld = tbl.Fields(strField)
fld.DefaultValue = VarDefault
End Sub
Kapitel 38
Datenzugriff mit DAO
852
Der folgende Abschnitt (Seite 836) befasste sich mit QueryDefs, einer Auflistung, die alle gespei-
cherten Abfragen enthält.
Sie fanden ab Seite 845 einen kurzen Abschnitt, der einige Eigenschaften und Methoden der
DBEngine
- bzw.
Database
-Objekte beschrieb.
Der letzte Abschnitt dieses Kapitels ab Seite 846 befasste sich ebenfalls mit dem Zugriff auf
Tabellendefinitionen, diesmal mithilfe von DAO.

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.