Datensätze in Unterformularen anlegen

Wie Sie Haupt- und Unterformulare zur Darstellung und Bearbeitung von Daten aus Tabellen mit 1:n-Beziehung erstellen, lesen Sie in jedem Grundlagenbuch und auf jeder halbwegs relevanten Internetseite zum Thema Access. Dass der Benutzer bei der Dateneingabe jedoch leicht auf die Nase fallen kann, lassen die meisten außer acht: Wer nämlich ohne Datensatz im Hauptformular Daten in das Unterformular eingibt, schickt seine Datensätze ins Beziehungsnirvana. Dieser Artikel zeigt, wie Sie dies verhindern.

Weiterlesen

Formular- und Berichtsvorlagen

Unter Access können Sie eine ganze Reihe von Einstellungen vornehmen, die sich beim Entwickeln von Datenbanken bemerkbar machen und eine Menge Zeit sparen können. Einige davon finden Sie in den Access-Optionen, für andere sind ein paar Handgriffe notwendig. Dieser Artikel zeigt, wie Sie einige Zeit beim Anlegen von Formularen, Berichten und den enthaltenen und Steuerelementen sparen können.

Weiterlesen

Recordsets in der Datenblattansicht

Recordsets sind ein elementarer Bestandteil beim Umgang mit Daten in Access. Ein Recordset, zu deutsch Datensatzgruppe, enthält einen oder mehrere Datensätze. Ein Datensatz entspricht etwa der Zeile einer Tabelle, kann aber auch eine Zeile eines Abfrageergebnisses enthalten. Recordsets liefern die Daten für die Anzeige in Formularen und Berichten und in Steuerelementen wie dem Kombinationsfeld oder dem Listenfeld. Die Datenblattansicht von Tabellen, Abfragen oder auch in Formularen liefert ein gutes Abbild einer Datensatzgruppe. Dieser Artikel vermittelt Begriffe und grundlegenden Techniken für den Einsatz von Recordsets in der Datenblattansicht.

Weiterlesen

Arrays

Arrays – auch Datenfelder genannt – bieten die Möglichkeit, mehrere gleichartige Daten in einer Art Liste zu speichern und über einen Index darauf zuzugreifen. Array können ein- oder mehrdimensional sein. Dieser Artikel zeigt, wie Sie Arrays deklarieren, diese mit Daten füllen und die gewünschten Informationen wieder abrufen. Außerdem lernen Sie eine Reihe VBA-Anweisungen kennen, mit denen der Umgang mit Arrays noch viel leichter wird.

Weiterlesen

Einfache Suchfunktion für Formulare

Die Suche von Daten in den Tabellen einer Datenbank ist eine Aufgabe, die fast jede Datenbankanwendung erfüllen muss. Die grundlegenden Techniken bestehen darin, Suchbegriffe in ein Formular einzugeben und die daraus resultierende Ergebnismenge in einem geeigneten Steuerelement anzuzeigen – beispielsweise in einem Unterformular in der Datenblattansicht, in einem Listenfeld oder auch einfach in einem gefilterten Formular in der Formularansicht. Die wichtigste Grundlagen ist dabei, die Datenherkunft mit den entsprechenden Kriterien zu spicken. Wie es geht, zeigt dieser Beitrag.

Weiterlesen

Lookup-Daten per Formular verwalten

Wenn Sie Daten wie Anreden, Funktionen, Abteilungen et cetera in Lookup-Tabellen speichern und diese Daten in weiteren Tabellen per Nachschlagefeld verfügbar machen, werden Sie in Formularen Kombinationsfelder zur Auswahl solcher Daten bereitstellen. Was aber, wenn der Benutzer von diesem Formular die Daten der Lookup-Tabelle bearbeiten möchte – etwa, um diese zu erweitern, zu ändern oder um nicht benötigte Einträge zu löschen Dann stellen Sie ihm ein weiteres Formular bereit, das er über eine Schaltfläche direkt neben dem Kombinationsfeld öffnen kann. Wie das funktioniert, zeigt dieser Artikel.

Weiterlesen

Fehlerbehandlung unter VBA

Wer mit VBA arbeitet, wird früher oder später auf das Thema Fehlerbehandlung stoßen. Je komplexer Code wird und je mehr sein Ablauf von externen Faktoren beeinflusst wird, desto mehr sind sie auf eine Fehlerbehandlung angewiesen. Die Fehlerbehandlung sorgt dafür, dass der Benutzer nicht mit schwer interpretierbaren oder noch besser gar nicht mit Fehlermeldungen konfrontiert wird. Im Hintergrund hilft eine Fehlerbehandlung aber noch in vielen anderen Fällen, von denen der Benutzer gar nichts mitbekommt.

Weiterlesen

Fehler unter VBA

Wer mit VBA arbeitet und damit seine Access-Anwendung automatisieren möchte, macht Fehler – gerade als Einsteiger. Da ist es gut zu wissen, welche Fehler passieren können und wie diese einzuordnen sind. Dieser Artikel stellt die verschiedenen Fehlerarten vor, denen Sie im Laufe Ihres Entwicklerlebens begegnen werden.

Weiterlesen